通过路由器访问光猫_绕过Openwrt路由器访问光猫管理页面_路由器直接访问光猫
前言
由于光猫没有无线模块,直接用网线将电脑和光猫连起来可进光猫后台(光猫的默认ip是192.168.0.1,有管理密码)
现在在光猫下面挂了个路由器(路由器的默认ip是192.168.1.1)
此时直接在浏览器里输入ip访问到的是路由器的管理界面,而且将路由器的ip改成192.168.1.2 再访问192.168.1.1也无法访问光猫
每次想进光猫后台都得连很长的网线,很不方便
以前也写过一篇关于《电脑连接路由器后怎么访问光猫,光猫桥接模式下,通过路由器访问光猫》但是这篇文章写的不是很清楚,今天说一种直接添加防火墙规则就可以直接访问光猫的方法
绕过Openwrt固件路由器直接访问光猫的方法
使用Openwrt后,一般我们都是将光猫设为桥接模式,用路由器来进行拨号上网。在这种情况下,如果我们要访问光猫的设置界面,通常的做法是,断开网络,把猫直接连接到电脑,或者把猫连接到路由器lan口。之后可能还需要修改电脑Ip才可以进入猫的配置界面。
能否直接访问猫的配置界面呢?答案是肯定的。
解决方法为,给路由器的wan口添加一个和猫ip同网段的ip,并设置访问规则。
具体如下,以我的OpenWRT x86为例
wan 口为 eth1
路由器ip:192.168.1.1
猫ip: 192.168.0.1
给路由器添加的新ip:192.168.0.2
ifconfig eth1 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 iptables -I forwarding_rule -d 192.168.0.1 -j ACCEPT iptables -t nat -I postrouting_rule -d 192.168.0.1 -j MASQUERADE
为了不用每次都手动运行上述脚本,可以将如下代码放入/etc/firewall.user下 (即网络--防火墙--自定义规则),重启防火墙后生效。
MODEMIP=192.168.0.1 MODEM_NET=`echo $MODEMIP | cut -d "." -f 1-3` ROUTER_WAN_PORT_IP=192.168.0.2 WAN_PORT=eth1 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
这样只需要在浏览器中输入192.168.0.1就可以直接访问猫的管理界面了。
上面代码中的 MODEMIP,ROUTER_WAN_PORT_IP,WAN_PORT需要根据自己路由和猫的实际情况来修改。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包