使用了openwrt的路由器,有时候想访问光猫调整,还得把网线插到光猫上,调整完成再插回路由器。十分麻烦。
其实只要加上几行代码,就可以直接通过路由器直接访问光猫了。
首先先把光猫的ip地址修改。我的光猫是HS8145c5,该光猫默认管理地址是192.168.1.1:8080 。
首先你地用网线连接光猫,把光猫的管理地址IP修改为192.168.0.1,如果光猫默认是192.168.0.1就不需修改了。
把上图中的ip地址都修改为为192.168.0.*,保存应用下即可。就可以通过过192.168.0.1:8080来访问光猫了。
把网线插入openwrt的lan口;
下一步要对openwrt进行设置;
首先查询你openwrt路由器wan口的vlan,进入“网络”-“接口”-“wan”-“修改”-“物理设置”
把上图vlan记下来,我这个是eth0.2
然后进入“网络”-“防火墙”-“自定义规则”加入下列代码
MODEMIP=192.168.0.1 #光猫ip MODEM_NET=`echo $MODEMIP | cut -d "." -f 1-3` ROUTER_WAN_PORT_IP=192.168.0.2 #openwrt的ip地址,和光猫同ip段 WAN_PORT=eth0.2 #修改为你自己的 ifconfig $WAN_PORT $ROUTER_WAN_PORT_IP netmask 255.255.255.0 broadcast $MODEM_NET.255 iptables -A forwarding_rule -d $MODEMIP -j ACCEPT iptables -t nat -A postrouting_rule -d $MODEMIP -o $WAN_PORT -j MASQUERADE
添加后重启防火墙。然后你就可以在浏览器直接访问你的光猫了。
现在你可以访问你的光猫管理地址了。还是很方便的。
技术不断升级,请注意文章时效性。
本站文章,欢迎转发。转载请注明出处:https://www.bandwh.com/net/23.html
评论列表(1条)
光猫还是桥接好,省一道nat,根本不用再访问光猫