这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| 班牌使用pppoe拨号上网设置 [2020/12/03 17:46] – yangtianquan | 班牌使用pppoe拨号上网设置 [2020/12/08 15:21] (当前版本) – yangtianquan | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ```sh | ```sh | ||
| 1、sudo apt install pppoe## | 1、sudo apt install pppoe## | ||
| - | 2、配置 vim / | + | 2、配置pppoe-server-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 | + | |
| - | -pap | + | |
| - | +chap (这个是启用chap认证方式的) | + | |
| - | + | ||
| - | 3、配置pppoe-server-options | + | |
| ----------------------/ | ----------------------/ | ||
| - | |||
| - | |||
| require-chap | require-chap | ||
| auth | auth | ||
| - | |||
| lcp-echo-interval 10 | lcp-echo-interval 10 | ||
| lcp-echo-failure 2 | lcp-echo-failure 2 | ||
| - | ms-dns | + | ms-dns |
| - | 4、添加用户: | + | 3、添加用户: |
| sudo vim/ | sudo vim/ | ||
| 就是编辑用户名和密码的如下。 | 就是编辑用户名和密码的如下。 | ||
| 行 43: | 行 17: | ||
| ---------------/ | ---------------/ | ||
| name * " | name * " | ||
| - | test * “123456” * | + | test * "123456" |
| - | 5、 启动PPPoE Server: | + | 4、 启动PPPoE Server: |
| - | sudo pppoe-server -I eth0 -L 192.168.5.1 -R 192.168.5.5 -N 10 | + | sudo pppoe-server -I eth0 -L 172.168.0.1 -R 172.168.0.210 -N 20 |
| 意思就是,获得pppoe地址信息如下 | 意思就是,获得pppoe地址信息如下 | ||
| -I eth0 指定pppoe服务器在那个网卡接口监听连接请求 | -I eth0 指定pppoe服务器在那个网卡接口监听连接请求 | ||
| - | -L 192.168.5.1 指定pppoe服务器的ip地址。(注意:此IP地址不是网卡的IP地址,而是PPPOE服务器的虚拟IP)(此地址可以任意) | + | -L 172.168.0.1 指定pppoe服务器的ip地址。(注意:此IP地址不是网卡的IP地址,而是PPPOE服务器的虚拟IP)(此地址可以任意) |
| - | -R 192.168.5.5 pppoe服务器分配给客户端的IP地址,从192.168.5.5开始,递增 | + | -R 172.168.0.210 pppoe服务器分配给客户端的IP地址,从192.168.5.5开始,递增 |
| -N 10 指定最多可以连接pppoe服务器的客户端数量(默认是64 最大是65534) | -N 10 指定最多可以连接pppoe服务器的客户端数量(默认是64 最大是65534) | ||
| -C: 用于指定您的PPPoE服务器主机名(此参数可以不要) | -C: 用于指定您的PPPoE服务器主机名(此参数可以不要) | ||
| - | 6、 关闭PPPOE服务器 | + | 5、设置iptables |
| + | iptables | ||
| + | ### -s 班牌得到的ip地址 | ||
| + | #### -j 服务端的出口地址 | ||
| + | |||
| + | |||
| + | 5、 关闭PPPOE服务器 | ||
| sudo killall pppoe-server | 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 | ||
| + | / | ||
| + | |||
| ``` | ``` | ||