通告 欢迎访问爱刷机(原爱搜路由、爱搜啊博客aisoa.cn)

通过路由器访问光猫_绕过Openwrt路由器访问光猫管理页面_路由器直接访问光猫

2019-04-17
0评论
/
阅读
管理员

通过路由器访问光猫_绕过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需要根据自己路由和猫的实际情况来修改。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2019-04-17发布