树莓派4B + Debian10 单臂路由:光猫改桥接后PPPoE自动拨号配置

  1. 网卡配置
    /etc/network/interfaces.d/eth0

    auto eth0
    allow-hotplug eth0
    iface eth0 inet static
    address 10.5.6.1
    netmask 255.255.255.0
    
    auto wan
    allow-hotplug wan
    iface wan inet ppp
    post-up /usr/sbin/iptables -t nat -A POSTROUTING -o wan -j MASQUERADE
    post-up /usr/sbin/iptables -t filter -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
    post-down /usr/sbin/iptables -t nat -D POSTROUTING -o wan -j MASQUERADE
    post-down /usr/sbin/iptables -t filter -D FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
    
  2. PPPoE 配置
    /etc/ppp/peers/provider

    ifname wan
    noipdefault
    defaultroute
    connect /bin/true
    noauth
    persist
    noaccomp
    default-asyncmap
    plugin rp-pppoe.so eth0
    user "user"
    lcp-echo-failure 20
    lcp-echo-interval 30
    
  3. PPPoE 帐号配置
    /etc/ppp/pap-secrets

    #       *       password
    "user" * "password"
    
  4. DHCP 配置
    /etc/dnsmasq.conf

    interface=eth0
    listen-address=127.0.0.1,10.5.6.1
    dhcp-range=10.5.6.100,10.5.6.200,48h
    
  5. 访问光猫

    # 启用
    $ sudo ifconfig eth0:0 10.5.5.2 netmask 255.255.255.0
    $ sudo iptables -t nat -A POSTROUTING -o eth0 -d 10.5.5.0/24 -j MASQUERADE
    $ sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.5.5.1:80
    # 关闭
    $ sudo ifconfig eth0:0 down
    $ sudo iptables -t nat -D POSTROUTING -o eth0 -d 10.5.5.0/24 -j MASQUERADE
    $ sudo iptables -t nat -D PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.5.5.1:80
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值