愚蠢的地球人

OpenWrt路由器下面设备直接访问光猫

目前大部分的家庭宽带都是路由器的WAN口直接连接光猫的LAN口,光猫设置为桥接模式,路由器进行PPPOE拨号上网。假如光猫的LAN口地址为192.168.0.1,路由器的LAN口IP地址为192.168.1.1,电脑通过DHCP获取到的IP地址为192.168.1.100。如果想访问路由器的管理页面,很简单,直接通过浏览器访问http://192.168.1.1就可以。但是由于电脑跟光猫不在同一个局域网,所以电脑上无法直接通过192.168.0.1这个地址来访问光猫。如果想要访问光猫的管理页面就只能重新找根网线直接将电脑跟光猫的LAN口连接,然后手动设置电脑的IP地址为192.168.0.x,这样才能访问,比较麻烦。有没有什么办法能直接从192.168.1.100访问192.168.0.1呢?如果你使用的的是OpenWrt的路由器,这里介绍两种办法。

第一种方法稍复杂,但是全图形界面操作,不用输入任何代码。
首先,在“网络--接口”中创建新接口,名字随便取,我取的名字叫做Modem,接口选择eth0.2(WAN口的物理接口,根据个人情况,我的是eth0.2)。


协议选静态地址,IPv4地址:192.168.0.2,子网掩码:255.255.255.0,网关不要填,广播地址:192.168.0.255


最后在“防火墙设置”中分配防火墙区域到“WAN”。

现在再试试访问http://192.168.0.1,管理页面出现了:


第二种办法更简单,只不过需要输入几行代码。
首先,记下你的WAN口的接口名称,我的是eth0.2,然后在“网络--防火墙--自定义规则”中添加如下代码:
ifconfig eth0.2 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

重启防火墙,搞定。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关推荐

友情链接

网站分类

最新留言

最近发表