home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!elroy.jpl.nasa.gov!usc!randvax!edhall
- From: edhall@rand.org (Ed Hall)
- Newsgroups: comp.protocols.ppp
- Subject: Re: PPP implemenation that executes in user space?
- Message-ID: <3779@randvax.rand.org>
- Date: 10 Sep 92 21:33:42 GMT
- References: <4970@balrog.ctron.com>
- Sender: news@randvax.rand.org
- Organization: RAND Corporation.
- Lines: 24
- Nntp-Posting-Host: ives.rand.org
-
- In article <4970@balrog.ctron.com> crowell@ctron.com (Chris Crowell) writes:
- >All of the PPP implementations I have seen for Sun have executed in
- >kernel space. Are there implementations that execute in user space ? Can PPP
- >operate in user space ?
-
- The KA9Q NOS software can be coaxed to run on a Sun. There are UNIX
- porting kits around for older versions (which don't support PPP); it
- is a modest amount of work to adapt these to work with newer versions
- of NOS (which do support PPP). I did this for System V R3.2.
-
- This sort of setup is fine for outbound telnet and for FTP. It is a
- self-contained program which does its own multi-processing, though, so
- don't expect it to interface with other network software. To do that,
- you need to either put PPP in the kernel, or use a "tunnel driver" like
- MorningStar does with their PPP (a pseudo-device driver which allows a
- user process to pump IP packets into and out of the kernel).
-
- MorningStar's latest version of the tunnel driver for the Sun is
- dynamically installable, and the PPP software which runs with it is
- highly configurable and robust. It's a commercial product, but it is
- worth the bucks if you are going to be using PPP on a regular basis.
-
- -Ed Hall
- edhall@rand.org
-