PPPoE

There are 1 entries for the tag PPPoE

CentOS5.8安装配置PPPoE服务器以及问题总结

LC 2016-05-24 Networking

CentOS5.8安装配置PPPoE服务器以及问题总结 rp-pppoe是一个集成了拨号客户端和服务端的解决方案 1.下载  https://www.roaringpenguin.com/products/pppoe 2.编译安装: 将rp-pppoe-3.11.tar.gz 放到 /opt目录下 cd /opt tar -zxvf rp-pppoe-3.11.tar.gz cd /opt/rp-pppoe-3.11/src ./configure 2.1这时如果出现错误“no acceptable C compiler found in $PATH" 则运行 yum install gcc 安装GCC软件套件 再次运行./configure 成功 make make install 3.接下来修改PPPoE配置文件 vi /etc/ppp/pppoe.conf 修改以下几个参数值 ETH=eth1 USER=rp-pppoe LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so   vi /etc/ppp/pppoe-server-options # PPP options for the PPPoE server # LIC: GPL require-pap require-chap #added by Liping login lcp-echo-interval 10 lcp-echo-failure 2 #following added by Liping logfile /var/log/pppoe.log ms-dns 114.114.114.114 defaultroute vi /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client        server  secret                  IP addresses ####### redhat-config-network will overwrite this part!!! (begin) ########## ####### redhat-config-network will overwrite this part!!! (end) ############ rp-pppoe * rp-pppoe * 表示用户名和密码都是rp-pppoe vi /etc/ppp/options #lock local 4.添加防火墙规则,做nat转换 设置iptables的IP策略 iptables -A POSTROUTING -t nat -s 10.0.0.0/24 -j MASQUERADE 注:-s 参数后面的网络地址是一会儿将要开启的pppoe-server设置的网络地址,这个地址可以根据需要自己设定,只要iptables和pppoe-server匹配就好。 iptables -A FORWARD -p tcp --syn -s 10.0.0.0/24 -j TCPMSS --set-mss 1256 echo 1 > /proc/sys/net/ipv4/ip_forward sysctl -w net.ipv4.ip_forward=1 第一条是添加nat,转换来自10.0.0.0/24网段的ip 第二天是修改mtu,根据自身需求改了 第三条打开转发 第四条是修改转发文件 5.运行程序: pppoe-server -I eth1...