摘要:现在基本上都是光猫接路由器,一般情况下光猫配置好都不用动了,但难免有时候需要去"微调"下,然鹅绝大部分情况下都无法直接访问到光猫,要么改光猫ip地址,要么就临时拉个线从光猫接到电脑,总之都不方便。可以在光猫配置静态路由,做到从路由器就可以访问到光猫后台。
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:hh的小木屋
现在基本上都是光猫接路由器,一般情况下光猫配置好都不用动了,但难免有时候需要去"微调"下,然鹅绝大部分情况下都无法直接访问到光猫,要么改光猫ip地址,要么就临时拉个线从光猫接到电脑,总之都不方便。可以在光猫配置静态路由,做到从路由器就可以访问到光猫后台。
我现在是光猫ip为192.168.2.1,光猫处于桥接模式。路由器ip为192.168.31.1,内网普通设备网段为192.168.31.x,需要从内网访问到光猫后台。
我这里演示的光猫为第三方猫,但是任何光猫/路由器都适用,毕竟静态路由规则是一样。
先说下为什么会无法从路由器访问光猫,这是因为通常情况下,光猫并没有对应的路由表,不会把从数据转发到路由器上。所以我们需要做的就是添加对应的路由表,让数据可以从光猫发送到路由器。
例如我这内网是192.168.31.x,当我内网设备尝试访问光猫的时候,光猫要返回数据包给“192.168.31.x”,但是一般情况下光猫是没对应的路由表,他不知道如何把数据包返回给“192.168.31.x”,这个数据包就只能丢弃。做了静态路由后,光猫就知道要先把数据给192.168.31.1(也就是路由器),之后路由器再把返回给对应的内网设备。
需要先在路由器连接光猫的物理接口上配置ip,这里ip需要和光猫的ip段一致,例如光猫ip是192.168.2.1,那路由器这个物理接口ip就应该是192.168.2.x,x不能为1,我这里是随便配置成.2.11,网关那些都不用填。
这里插播下不用配置静态路由的办法,上面说了,因为光猫和路由器网段不同,没有对应的路由表,那也可以把路由器网段设置和光猫网段一样,例如光猫是“192.168.1.1”,那内网网段可以设置成“192.168.1.x”,这样光猫和内网就是在同一个网段,光猫也就可以把数据发送回内网了,这样就不用配置静态路由,教程结束,,,,但这种方法适合刚开始的适合,不然还得改网关等等,有点麻烦。
光猫先接个网线,临时接到电脑上,设置电脑网卡为光猫的网段,这样是为了让电脑能进入到光猫后台配置静态路由。
登录到光猫后台,找到静态路由配置界面,添加一个静态路由,目的地址填写路由器的ip段,注意是ip段,不是路由器ip,例如我这里填的是“192.168.31.0”,子网掩码就是“255.255.255.0”,下一条填写刚刚设置的路由器物理接口的ip,接口选择光猫连接路由器的接口,我这光猫只能选择“任一”。
保存后就可以看到光猫已经出现了对应的路由表。
光猫配置好后就可以在内网下打开光猫的管理界面。
如果发现访问不了,可能是路由器也没有对应的路由表信息,照着光猫那步骤也配置下路由器的静态路由就行。
目前听说有些光猫是无法在web界面配置静态路由(配置的时候会报错),那就需要进telnet配置。
又或者有些光猫配置了后重启会丢失路由表信息,那也只能进telnet固化配置,具体方法自行百度吧。或者看看下面的其他办法。
七、其他方法1.第一种就是刚刚在第三部分说了,让内网和光猫处于同一网段。
2.或者干脆在路由器连接光猫的物理接口上做个nat,这样可用把内网“192.168.31.x”改写成“192.168.2.11”,也自然不用额外写路由表,不用配置光猫的静态路由。
网上其他的教程里面只会说要在路由器里面添加静态路由,但是不会说要求开启对应接口的nat,,,因为不开启对应接口nat,光猫怎么知道把数据包发给谁。如果只是在路由器上填写静态路由,是无效的,除非是路由器自动改写了源ip(做nat),不然此方法一律无效。不信的可以试试关闭nat后只在路由器上做静态路由,铁定访问不了。
想要不做nat就能访问到光猫,只能是在光猫上做静态路由的同时也在路由器上做静态路由(一般情况下路由器会自动添加路由)。
来源:什么值得买