openwrt添加静态路由的坑

家里目前是多个路由组网,联通沃家的光猫路由一体机作为入口,LAN口分别接网件R8000和华硕的AC68U,这两个都是之前刷的梅林固件,最近闲置了一个小米路由4a,鉴于自带的系统太弱,我给刷成了openwrt,这个系统很强大,但也比较坑,当年R8000买回来的时候我就刷的openwrt,结果内核有bug,导致无限重启,最后用TTL线才刷回来,因此换成梅林了。

小米4a刷完之后我是通过无线网络连接联通的一体机,也就是跟另外两个子路由在同一级别,但是发现在添加静态路由访问其他两个子网时一直不成功,每个地方的设置都检查了一遍没看出什么问题,就很纳闷,查看路由表发现没有添加成功,然后我干脆放弃在后台管理页面操作了,直接ssh到路由器上用route操作,执行

route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.2
route: SIOCADDRT: Network unreachable

提示网络不通,太奇怪了,路由之间都能互相访问了,无奈之下重启了一下路由,然后再尝试了一次,没有错误提示,ping了一下目标机器,可以ping通,真是活见鬼了,看来遇事不决还得是重启大法

root@Mi-4a-openwrt:~# route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.2
root@Mi-4a-openwrt:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan1
192.168.2.0     192.168.1.2     255.255.255.0   UG    0      0        0 wlan1
192.168.31.0    0.0.0.0         255.255.255.0   U     0      0        0 br-lan

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

 桂ICP备15001694号-3