这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| 班牌使用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 // | ||
| + | |||
| + | |||
| + | |||
| + | ``` | ||