1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- Some additional information for setting up a syncPPP
- connection using network interfaces.
- ---------------------------------------------------------------
- You need one thing beside the isdn4linux package:
- a patched pppd .. (I called it ipppd to show the difference)
- Compiling isdn4linux with sync PPP:
- -----------------------------------
- To compile isdn4linux with the sync PPP part, you have
- to answer the appropriate question when doing a "make config"
- Don't forget to load the slhc.o
- module before the isdn.o module, if VJ-compression support
- is not compiled into your kernel. (e.g if you have no PPP or
- CSLIP in the kernel)
- Using isdn4linux with sync PPP:
- -------------------------------
- Sync PPP is just another encapsulation for isdn4linux. The
- name to enable sync PPP encapsulation is 'syncppp' .. e.g:
- /sbin/isdnctrl encap ippp0 syncppp
- The name of the interface is here 'ippp0'. You need
- one interface with the name 'ippp0' to saturate the
- ipppd, which checks the ppp version via this interface.
- Currently, all devices must have the name ipppX where
- 'X' is a decimal value.
- To set up a PPP connection you need the ipppd .. You must start
- the ipppd once after installing the modules. The ipppd
- communicates with the isdn4linux link-level driver using the
- /dev/ippp0 to /dev/ippp15 devices. One ipppd can handle
- all devices at once. If you want to use two PPP connections
- at the same time, you have to connect the ipppd to two
- devices .. and so on.
- I've implemented one additional option for the ipppd:
- 'useifip' will get (if set to not 0.0.0.0) the IP address
- for the negotiation from the attached network-interface.
- (also: ipppd will try to negotiate pointopoint IP as remote IP)
- You must disable BSD-compression, this implementation can't
- handle compressed packets.
- Check the etc/rc.isdn.syncppp in the isdn4kernel-util package
- for an example setup script.
- To use the MPPP stuff, you must configure a slave device
- with isdn4linux. Now call the ipppd with the '+mp' option.
- To increase the number of links, you must use the
- 'addlink' option of the isdnctrl tool. (rc.isdn.syncppp.MPPP is
- an example script)
- enjoy it,
- michael
-
|