home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / protocol / ppp / 760 < prev    next >
Encoding:
Internet Message Format  |  1992-09-10  |  1.6 KB

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