~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux-2.6.17/Documentation/isdn/README.syncppp

Version: ~ [ 2.6.16 ] ~ [ 2.6.17 ] ~
Architecture: ~ [ ia64 ] ~ [ i386 ] ~ [ arm ] ~ [ ppc ] ~ [ sparc64 ] ~

  1 Some additional information for setting up a syncPPP
  2 connection using network interfaces.
  3 ---------------------------------------------------------------
  4 
  5 You need one thing beside the isdn4linux package:
  6 
  7   a patched pppd .. (I called it ipppd to show the difference)
  8 
  9 Compiling isdn4linux with sync PPP:
 10 -----------------------------------
 11 To compile isdn4linux with the sync PPP part, you have
 12 to answer the appropriate question when doing a "make config"
 13 Don't forget to load the slhc.o
 14 module before the isdn.o module, if VJ-compression support
 15 is not compiled into your kernel. (e.g if you have no PPP or
 16 CSLIP in the kernel)
 17 
 18 Using isdn4linux with sync PPP:
 19 -------------------------------
 20 Sync PPP is just another encapsulation for isdn4linux. The
 21 name to enable sync PPP encapsulation is 'syncppp' .. e.g:
 22 
 23   /sbin/isdnctrl encap ippp0 syncppp
 24 
 25 The name of the interface is here 'ippp0'. You need 
 26 one interface with the name 'ippp0' to saturate the
 27 ipppd, which checks the ppp version via this interface.
 28 Currently, all devices must have the name ipppX where
 29 'X' is a decimal value.
 30 
 31 To set up a PPP connection you need the ipppd .. You must start 
 32 the ipppd once after installing the modules. The ipppd 
 33 communicates with the isdn4linux link-level driver using the
 34 /dev/ippp0 to /dev/ippp15 devices. One ipppd can handle
 35 all devices at once. If you want to use two PPP connections
 36 at the same time, you have to connect the ipppd to two
 37 devices .. and so on. 
 38 I've implemented one additional option for the ipppd:
 39  'useifip' will get (if set to not 0.0.0.0) the IP address 
 40  for the negotiation from the attached network-interface. 
 41 (also: ipppd will try to negotiate pointopoint IP as remote IP)
 42 You must disable BSD-compression, this implementation can't
 43 handle compressed packets.
 44 
 45 Check the etc/rc.isdn.syncppp in the isdn4kernel-util package
 46 for an example setup script.
 47 
 48 To use the MPPP stuff, you must configure a slave device
 49 with isdn4linux. Now call the ipppd with the '+mp' option.
 50 To increase the number of links, you must use the
 51 'addlink' option of the isdnctrl tool. (rc.isdn.syncppp.MPPP is
 52 an example script)
 53 
 54 enjoy it,
 55     michael
 56      
 57 
 58 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.