I have a 2.4.x kernel with l2tp support interworking with a cisco box. Would
there be any interest in putting it into the kernel distribution ?
The kernel driver takes ip_gre.c and ppp_async.c as the starting point for
the code. Thus the driver writes to the ppp_channel.h interface. It then
suppports the pppoe model of operation for terminating l2tp sessions with
ppp i.e. in response to pppd ioctls it indicates l2tp session packets at
ppp_input().
The l2tp daemon is a modified version of the Bill Baumann sourceforge
project. The daemon forks the 2.4 pppd with a new plugin (pppol2tp) to
orchestrate the terminaton of ppp sessions.
Tunnels can be added/deleted using a modified version of iproute2
ip tunnel add/del.
Let me know if you want to pursue this further.
Arthur
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.
|