August 5, 1993

This is dp-3.0

It has the following limitations:

    dptrace doesn't work.

    All suggestions and contributed code have been collected, but not yet
    merged.

    Suns C compiler complains about seemingly valid things in the ppp
    directory.  Does someone know how to fix this?

Things fixed since dp-3.0beta:

    Makefiles are shipped with no dependencies
    The boot script does a little more
    The system configuration in dpctl makes sure that IP forwarding is on,
    and tries to set up routing, if it has not been done, using either
    a default route or gated.
    Dpd does not leave zombie children.
    Aux scripts don't cause problems for dpd.
    No core dump if you have no phone number.
    /usr/kernel/drv/dp.conf is now properly installed.


Here's how you might go about installing this:

    Untar

    Install the C compiler and make sure /usr/ccs/bin is in your path.

    make depend
    make
    make install

    create /etc/dp/conf

    create /etc/dp/hostnames
	Each line should contain "dpX src_addr dest_addr".

    
    Set up the modem port using "pmadm".  Be prepared to spend some time
    with the manual page if you are not familiar with SysVr4.  The commands
    that I used on a Central Data SCSI Terminal Server is:

	# pmadm -r -p ttymon0 -s 0
	# pmadm -a -p ttymon0 -s 0 -i root -fu -v 1 -m "`ttyadm -S n  \
	-d /dev/term/0 -b -l 38400 -s /usr/bin/login`" -y "/dev/term/0"
    
    Set up the ppp account(s).  Welcome to admintool.

    If necessary, fiddle with the location of /etc/rc2.d/S99dpconfig to
    make it run at the proper time during boot.  This may be too late if
    you count on a dp interface for a default route.  It was put there
    so that /opt would be mounted.  It may need to be moved to a different
    place.  Please provide feedback.


Please keep in touch with anything that can be improved.

				Kirk Smith
				ks@acn.purdue.edu
