1、sudo apt install pppoe##安装pppoe服务端 2、配置 vim /etc/ppp/options ------------------/etc/ppp/options----------------------------- ms-dns 114.114.114.114 asyncmap 0 noauth crtscts local lock hide-password modem -pap +chap proxyarp lcp-echo-interval 30 lcp-echo-failure 4 noipx ------------------------------------------------------------------- 注意: ms-dns 114.114.114.114 (这个是设置DNS的) -pap (这个是禁用pap认证方式的) +chap (这个是启用chap认证方式的) 3、配置pppoe-server-options ----------------------/etc/ppp/pppoe-server-options------------------- # PPP options for the PPPoE server # LIC: GPL require-chap auth #login lcp-echo-interval 10 lcp-echo-failure 2 ms-dns 114。114.114.114
4、添加用户: sudo vim/etc/ppp/chap-secrets 就是编辑用户名和密码的如下。 $ sudo cat chap-secrets —————/etc/ppp/chap-secrets——————
name * “passwd”
*
test * “123456” *
5、 启动PPPoE Server: sudo pppoe-server -I eth0 -L 192.168.5.1 -R 192.168.5.5 -N 10 意思就是,获得pppoe地址信息如下 -I eth0 指定pppoe服务器在那个网卡接口监听连接请求 -L 192.168.5.1 指定pppoe服务器的ip地址。(注意:此IP地址不是网卡的IP地址,而是PPPOE服务器的虚拟IP)(此地址可以任意) -R 192.168.5.5 pppoe服务器分配给客户端的IP地址,从192.168.5.5开始,递增 -N 10 指定最多可以连接pppoe服务器的客户端数量(默认是64 最大是65534) -C: 用于指定您的PPPoE服务器主机名(此参数可以不要)
6、 关闭PPPOE服务器 sudo killall pppoe-server