小米路由器增加自定义静态路由方法
的有关信息介绍如下:
小米路由器家庭中使用的比较多,其使用简单,也比较稳定。但是有个不好的地方是,不方便增加自定义静态路由。如果家庭网络稍复杂些之时,就无法做到根据期望选路。
我也碰到了相同问题,我的网络是电信光猫接入,用一台小米3G路由器接在下面给家里的设备分配IP和存储共享。因工作需要,又加了台防火墙接在光猫下面,用来和公司做IPSEC VPN,这样可以直接管理公司的设备。正常上网电脑都是从小米路由到光猫出去,如果访问公司就要从小米路由到防火墙出去。因此就要在小米路由上增加一条到公司网段的静态路由指向防火墙。
环境说明:
公司网段:192.168.1.0/24
家庭内网:192.168.13.0/24
小米路由:192.168.13.1
防火墙:192.168.13.201
实现目标:
在小米路由器中增加一条到公司网段的静态路由,使家庭电脑能访问到公司服务器192.168.1.9。
拓扑图如下:
首先将路由器的ROM升级到开发版本,并且开启SSH功能。
相关方法网上都有很多详细的方法,在此不再详述。
下面步骤将从开启SSH后,并能成功SSH登录开始。
本文介绍2种方法。
第一种方法:
使用PUTTY工具,SSH到小米路由器,使用root账户登录。
登录成功后,查看当前的路由情况,使用route命令:
我增加一条到192.168.1.0/24网段的路由,指向防火墙192.168.13.1
使用命令:route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.13.201
查看增加后的路由情况:
确认能与公司测试设备通信,测试设备IP是92.168.1.9
到此,实际上已经达到了目标。
但是有个问题,当小米路由器重新启动后,这条路由就会丢失,需要重新添加。
那么如何能让增加的静态路由永久生效?
请看下面用另一种方法实现:
将静态路由写到rc.local文件中,路径在/etc/下
使用vi命令,编辑rc.local。命令是:vi /etc/rc.local,并在其中增加一行:
route add -net 192.168.1.0/24 gw 192.168.13.201
使用:wq!保存退出,并用reboot命令,直接重新启动小米路由器。
如下图:
重新启动好后,查看静态路由是否存在。
到此,所有步骤完成。
第一种方法,操作简单,可以是一种临时的快速的解决办法。
第二种方法,稍难点,是一种彻底的解决方法。



