Below is the old README for pure BSD 4.3 systems. See Readme.streams for SunOS 4.* systems. <karl@MorningStar.Com> ------------------------------------------------------------------------- The following files are included in the distribution: README - this file sys/net/if_ppp.c - 4.3 bsd PPP driver vax.diff - patches to kernel files for 4.3 bsd Installation instructions: 1. Copy sys/net/if_ppp.[ch] into the `net' subdirectory of your kernel working area and then apply the kernel patches in vax.diff. 2. Add a line of the form `pseudo-device ppp <n>' to the configuration file of the system you wish to add the serial line driver to. the value <n> should be the number of serial lines you plan on using for ppp/ip/tcp connections. by default, <n> is one. 3. Generate a new kernel through the usual steps (see `Building Berkeley Kernels with Config' by Leffler and Karels if you are not familiar with this procedure).
This is just a hack so I could use ppp on the NeXT. It will probably crash your machine one day. No support is offered, but you may send bug reports anyway (I might have some spare time). This ppp implementation consists of two parts: ppp and ppp_reloc. The ppp program is run on each end of the ppp connection. ppp_reloc is a kernel loadable module (see next-config for an example of loading the module at boot time). Optionally one may use the 'chat' program to automatically dialup the remote host. I've added an option to ppp to call a dial script (see chatcmd for an example). You have to run everything as root if you don't set the setuid flags. Note that if you are using chat, you should pass the first argument of the chat command to chat, like this: chat -p $* -l LCK..cufa ABORT "NO CARRIER" ABORT BUSY "" AT OK ATS0=3DT2914623 CONNECT "" ogin: ACCOUNT ssword: \\qPASSWORD This lets chat place the right process id in the lock file. HISTORY: Thu May 27 16:27:13 PDT 1993 - Updated to 3.0 - Added process id argument for chat - fixed bug with unrecognized protocol NAK
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.