用户工具

站点工具


班牌使用pppoe拨号上网设置

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
班牌使用pppoe拨号上网设置 [2020/12/03 17:31] – 创建 yangtianquan班牌使用pppoe拨号上网设置 [2020/12/08 15:21] (当前版本) yangtianquan
行 1: 行 1:
 ### cdn上操作 ### cdn上操作
 +```sh
 +1、sudo apt install pppoe##安装pppoe服务端
 +2、配置pppoe-server-options
 +----------------------/etc/ppp/pppoe-server-options-------------------
 +require-chap
 +auth
 +lcp-echo-interval 10
 +lcp-echo-failure 2
 +ms-dns 192.168.1.140
 +
 +
 +3、添加用户:
 +sudo vim/etc/ppp/chap-secrets
 +就是编辑用户名和密码的如下。
 +sudo cat chap-secrets
 +---------------/etc/ppp/chap-secrets------------------
 +name  *    "passwd"     *
 +test      *     "123456"          *
 +
 +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  -t nat -A POSTROUTING -s 172.168.0.212 -j SNAT --to 192.168.4.122
 +### -s 班牌得到的ip地址 
 +#### -j 服务端的出口地址
 +
 +
 +5、 关闭PPPOE服务器
 +sudo killall pppoe-server
 +
 +6、设置为systemctl
 +
 +[Unit]
 +Description=pppoe Service
 +After=network-online.target
 +Wants=network-online.target
 +#StartLimitIntervalSec=0
 +
 +[Service]
 +Type=forking
 +WorkingDirectory=/etc/ppp/
 +ExecStart=/usr/sbin/pppoe-server -I eth0 -L 172.168.0.1 -R 172.168.0.210 -N 20
 +Restart=always
 +RestartSec=1
 +
 +[Install]
 +WantedBy=multi-user.target
 +
 +7、开机自启
 +systemctl enable ppp
 +
 +8、iptables持久化设置
 +
 +###保存iptables
 +iptables-save > /etc/iptables.rules
 + 
 +###创建启动文件
 +touch /etc/network/if-pre-up.d/iptables
 +chmod +x /etc/network/if-pre-up.d/iptables
 +###内容如下:
 +#!/bin/sh
 +iptables -F
 +/sbin/iptables-restore < /etc/iptables.rules
 +
 +```
 +
 +###班牌上
 +```sh
 +adb shell //连接班牌执行命令
 +pppoe -d //拿到mac地址与服务端对应
 +pppd pty "pppoe -I eth0" user test password 123456 //连接服务端
 +ip -d route                     //查看路由表项
 +ip route del default            //删除掉全部default   
 +ip route add default dev ppp0   //将默认路由设为ppp0
 +ip -d route                     //再次查看
 +-----------------------------------------------------------
 +ping www.baidu.com //测试能否上网
 +
 +
 +
 +```
  
班牌使用pppoe拨号上网设置.1606987860.txt.gz · 最后更改: 2020/12/03 17:31 由 yangtianquan