1、yum安装pppoe服务器,yum安装失败可以尝试更换yum安装源
yum install rp-pppoe
2、编辑 /etc/ppp/pppoe-server-options 文件,配置认证方式和分配的DNS地址
# PPP options for the PPPoE server
# LIC: GPL
# require-pap # pap认证
require-chap # chap认证
login
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns 114.114.114.114 # 主DNS地址
ms-dns 8.8.8.8 # 备DNS地址
3、添加系统用户,用于PPPOE客户端连接PPPOE服务器时认证使用。
4、修改 /etc/ppp/chap-secrets 文件,添加pppoe认证账号。如果使用pap方式认证,则编辑 /etc/ppp/pap-secrets 文件
# Secrets for authentication using CHAP
# client server secret IP addresses
"pppoe" * "pppoe" *
5、开启linux转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward
6、开启pppoe服务器
pppoe-server -I eth1 -L 192.168.1.1 -R 192.168.1.2 -N 200
I:指定响应PPPOE请求的接口
L:PPPOE服务器的IP地址
R:分配给客户端的地址池起始地址
N:地址池的IP地址递增个数