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