这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
班牌使用pppoe拨号上网设置 [2020/12/03 17:31] – 创建 yangtianquan | 班牌使用pppoe拨号上网设置 [2020/12/08 15:21] (当前版本) – yangtianquan | ||
---|---|---|---|
行 1: | 行 1: | ||
### cdn上操作 | ### cdn上操作 | ||
+ | ```sh | ||
+ | 1、sudo apt install pppoe## | ||
+ | 2、配置pppoe-server-options | ||
+ | ----------------------/ | ||
+ | require-chap | ||
+ | auth | ||
+ | lcp-echo-interval 10 | ||
+ | lcp-echo-failure 2 | ||
+ | ms-dns 192.168.1.140 | ||
+ | |||
+ | |||
+ | 3、添加用户: | ||
+ | sudo vim/ | ||
+ | 就是编辑用户名和密码的如下。 | ||
+ | sudo cat chap-secrets | ||
+ | ---------------/ | ||
+ | name * " | ||
+ | test * " | ||
+ | |||
+ | 4、 启动PPPoE Server: | ||
+ | sudo pppoe-server -I eth0 -L 172.168.0.1 -R 172.168.0.210 -N 20 | ||
+ | 意思就是,获得pppoe地址信息如下 | ||
+ | -I eth0 指定pppoe服务器在那个网卡接口监听连接请求 | ||
+ | -L 172.168.0.1 指定pppoe服务器的ip地址。(注意:此IP地址不是网卡的IP地址,而是PPPOE服务器的虚拟IP)(此地址可以任意) | ||
+ | -R 172.168.0.210 pppoe服务器分配给客户端的IP地址,从192.168.5.5开始,递增 | ||
+ | -N 10 指定最多可以连接pppoe服务器的客户端数量(默认是64 最大是65534) | ||
+ | -C: 用于指定您的PPPoE服务器主机名(此参数可以不要) | ||
+ | |||
+ | 5、设置iptables | ||
+ | iptables | ||
+ | ### -s 班牌得到的ip地址 | ||
+ | #### -j 服务端的出口地址 | ||
+ | |||
+ | |||
+ | 5、 关闭PPPOE服务器 | ||
+ | sudo killall pppoe-server | ||
+ | |||
+ | 6、设置为systemctl | ||
+ | |||
+ | [Unit] | ||
+ | Description=pppoe Service | ||
+ | After=network-online.target | ||
+ | Wants=network-online.target | ||
+ | # | ||
+ | |||
+ | [Service] | ||
+ | Type=forking | ||
+ | WorkingDirectory=/ | ||
+ | ExecStart=/ | ||
+ | Restart=always | ||
+ | RestartSec=1 | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | |||
+ | 7、开机自启 | ||
+ | systemctl enable ppp | ||
+ | |||
+ | 8、iptables持久化设置 | ||
+ | |||
+ | ### | ||
+ | iptables-save > / | ||
+ | |||
+ | ### | ||
+ | touch / | ||
+ | chmod +x / | ||
+ | ### | ||
+ | #!/bin/sh | ||
+ | iptables -F | ||
+ | / | ||
+ | |||
+ | ``` | ||
+ | |||
+ | ### | ||
+ | ```sh | ||
+ | adb shell // | ||
+ | pppoe -d // | ||
+ | pppd pty "pppoe -I eth0" user test password 123456 // | ||
+ | ip -d route // | ||
+ | ip route del default | ||
+ | ip route add default dev ppp0 // | ||
+ | ip -d route // | ||
+ | ----------------------------------------------------------- | ||
+ | ping www.baidu.com // | ||
+ | |||
+ | |||
+ | |||
+ | ``` | ||