路由器后面访问光猫

wan 口为 eth1
路由器ip:192.168.1.1
光猫ip: 192.168.100.1
给路由器添加的新ip:192.168.100.2

  1. ifconfig eth1 192.168.100.2 netmask 255.255.255.0 broadcast 192.168.0.255
  2. iptables -I forwarding_rule -d 192.168.100.1 -j ACCEPT
  3. iptables -t nat -I postrouting_rule -d 192.168.100.1 -j MASQUERADE
复制代码

为了不用每次都手动运行上述脚本,可以将如下代码放入/etc/firewall.user下 (即网络--防火墙--自定义规则),重启防火墙后生效。

  1. MODEMIP=192.168.100.1
  2. MODEM_NET=`echo $MODEMIP | cut -d "." -f 1-3`
  3. ROUTER_WAN_PORT_IP=192.168.100.2
  4. WAN_PORT=eth1
  5. ifconfig $WAN_PORT $ROUTER_WAN_PORT_IP netmask 255.255.255.0 broadcast $MODEM_NET.255
  6. iptables -A forwarding_rule -d $MODEMIP -j ACCEPT
  7. iptables -t nat -A postrouting_rule -d $MODEMIP -o $WAN_PORT -j MASQUERADE
复制代码

这样只需要在浏览器中输入192.168.100.1就可以直接访问猫的管理界面了。

原文地址:https://www.cnblogs.com/yylei/p/13767785.html