2020
08-24

LEDE/openwrt下怎么访问光猫?绕过LEDE/openwrt路由器进入访问光猫管理页面

使用了openwrt的路由器,有时候想访问光猫调整,还得把网线插到光猫上,调整完成再插回路由器。十分麻烦。

首先,需要明确,LEDE自身是支持802.1Q vlan的。通过这个,我们可以实现通过单线传输多组网段且互相不干扰。

绕过LEDE/openwrt路由器进入访问光猫管理页面

绕过LEDE/openwrt路由器访问光猫

注意:光猫的IP所在网段必须和路由器内部网段不同!!光猫的IP所在网段必须和路由器内部网段不同!!光猫的IP所在网段必须和路由器内部网段不同!!

1、确定wan口的物理接口。在网络->接口界面下,选择wan口点击修改,选择物理设置。默认一般是eth0.2

2、点击“返回至概况”返回接口界面,点击添加新接口。新接口名称随意填写(我填写的是modem),协议选择DHCP(光猫开启DHCP服务器)或者静态地址(光猫没开启DHCP并且你知道光猫的确定地址),物理接口选择和wan口一样的接口,默认是eth0.2,点击提交。

3、提交后,会进入接口配置界面。如果协议是DHCP,需要点击高级设置,在高级设置中将“使用默认网关”和“使用对端通告的DNS服务器”勾去掉

4、点击防火墙设置,给这个接口起一个新的防火墙区域,如modem。然后记住这个区域,点击“保存&应用”

5、然后在接口界面会发现一个新的接口,名字叫modem,并且有IP地址。

6、这时,我们还不能通过路由器lan口访问光猫,因为没有做NAT配置。现在,进入网络->防火墙界面,会发现多一个防火墙区域,名字为刚才新建接口时防火墙设置里填写的名字。

LEDE/openwrt路由器进入访问光猫

7、点击修改按钮,在修改界面修改“入站数据”和“转发”为“拒绝”,勾选“IP 动态伪装”和“MSS 钳制”,在最下方端口触发中,允许从源区域转发那里勾选“lan”后,点击“保存&应用”。

LEDE/openwrt路由器进入访问光猫

此时,我们就可以通过内网直接输入光猫IP访问到光猫界面。

openwrt下修改防火墙访问光猫

首先查询你openwrt路由器wan口的vlan,进入“网络”-“接口”-"wan"-“修改”-“物理设置”

一般都是“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地址
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

添加后重启防火墙。然后你就可以在浏览器直接访问你的光猫了。

LEDE/openwrt路由器进入访问光猫

现在你可以访问你的光猫管理地址了。还是很方便的。

如无特殊说明,解压密码均为:aisoa.cn

您可能感兴趣的文章

支付宝打赏支付宝打赏微信打赏微信打赏