Here are the components needed for supporting the PPPoATM protocol under linux kernel 2.4.0-test2.
You should be familiar with 'patch' and building linux kernels and tools from sourcecode.
This is not ready for novices.
This is versus 2.4.0-test2:
The PPPoATM code has only been tested as a module, but it hopefully also works compiled-in to the kernel.
Note that to sucessfully compile pppd with the PPPoATM patch you need a
recent version of the linux-atm
userland environment installed (in order to have the correct libraries and
Example of use
(From the pppd subdirectory of the ppp-2.4.0b2 install)
./pppd plugin plugins/pppoatm.so 0.80 192.0.2.1:192.0.2.2
Here 0.80 is the vpi.vci to use, 192.0.2.1
is the local IP address, and 192.0.2.2 is the remote IP address.