rp-pppoe是一个集成了拨号客户端和服务端的解决方案
下载地址:http://www.roaringpenguin.com/products/pppoe
rp-pppoe里面的pppoe server分用户模式和内核模式。
用户模式下以创建一个pppoe进程来为一个新的连接服务;
内核模式下以创建一个pppd进程并带上参数plugin /etc/ppp/plugins/rp-pppoe.so来接受客户端的连接
建议选择内核模式运行pppoe server,这样一些系统调用不需要在内核和用户模式之间切换,可以提高速度。
ps -ef
(用户模式)
root 5093 1 0 09:36 ? 00:00:00 /usr/sbin/pppoe-server -I eth0 -L 10.0.0.1 -R 10.0.0.2 -N 64
root 5101 5093 0 09:38 ? 00:00:00 pppd pty /usr/sbin/pppoe -n -I eth0 -e 1:00:1d:60:45:d9:d4 -S '' file /etc/ppp/pppoe-server-options 10.0.0.1:10.0.0.2 nodetach noaccomp nobsdcomp nodeflate nopcomp novj novjccomp default-asyncmap
nobody 5103 5101 0 09:38 ? 00:00:00 /usr/sbin/pppoe -n -I eth0 -e 1:00:1d:60:45:d9:d4 -S
(内核模式)
root 7541 1 0 09:46 ? 00:00