小米的不支持静态路由.按照技术人员说的,小米的路由器需要上级”商用”路由器来支持静态路由表,然后实现静态路由功能.

http://m.gzmenghai.com/displaynews.html?id=4062800803496768

案例一、不同网段之间互通

一台路由器连接另外一台路由器,这两台路由器分别连接不同的网段,那么如果要这两个网段互通,则必须配置路由,这个就是静态路由。

例如:
A路由wan口192.168.0.1 255.255.255.0,lan口192.168.1.1  255.255.255.0
B路由wan口192.168.1.2 255.255.255.0,lan口192.168.2.1   255.255.255.0

A路由器下面的lan口上接了B路由器。
A路由要想访问B路由下面lan口的电脑,也就是访问192.168.2.0这个ip段,就需要添加一条为192.168.2.0 255.255.255.0 192.168.1.2的静态路由,分别是目的地址,子网掩码,对方路由网关。

可能还不是很了解,我们再来看下面这个例子。

案例二、配置静态路由

企业通过一台路由器R1上网,局域网LAN1,。因为业务需要,扩充了一台路由器R2,加入一个新的局域网段LAN2。
要使能PC1和PC2相互通讯,可以做如下图中所说的设置。

要实现pc1和pc2相互通信如可做如下设置:

1、pc1的的网关指向R1 LAN
2、pc2的网关指向R2的LAN口
3、R2的WAN口网关指向R1 LAN口
4、在R1上指定一条静态路由,使目的ip为192.168.1.x网段的ip转发到R2。

这里面R1静态路由配置单独说明下:一条静态路由一般由三部分组成,

目的IP地址子网掩码下一跳(网关)地址,按照上图的分析,新建一条静态路由所包含的信息,应该有如下内容,发往目的地址192.168.1.0网段的IP包(子网掩码为255.255.255.0)的下一跳地址为192.168.0.100.具体配置位置,如果是在路由器中,以TP-Link的为例子,在路由器配置界面,有静态路由表配置:

在设置静态路由时,网关IP必须是与本路由器LAN口IP属于同一个网段。
如果目的IP地址是一台主机的IP地址,则子网掩码必须为255.255.255.255
如果是在服务器上,可以通过命令行来配置静态路由,包括添加、删除和修改。

案例三、再解静态路由配置

例如下面两个网段。
PC A: 192.168.0.165     255.255.255.0
PC B:192.168.19.100     255.255.255.0

如上图,A和B分属不同网段,此种情况B可ping通A,但A不可以ping B。因为B的IP经过路由器net(网络地址转换)后,对外显示的是192.168.0.148,A并不知道有B的存在。

那么A如何能ping通B呢?

若想让A也能ping B,需要告诉A电脑路由该怎么走,在A电脑上加一条静态路由:

在dos下输入以下指令:

route -p add 目的地址 mask 子网掩码 网关地址

它的意思是,要想找到“目的地址”,就要通过“网关地址”里面找。-p是永久有效的意思。

所以,对应到上面的例子,指令应该这么写:

route -p add 192.168.19.0 mask 255.255.255.0 192.168.0.148。
等同 route -p add 192.168.19.0/24 192.168.0.148。

单个 IP
route -p add 192.168.19.10 mask 255.255.255.255 192.168.0.148。
等同 route -p add 192.168.19.10/32 192.168.0.148。
route -p add 192.168.19.10 192.168.0.148

 

删除
route delete 192.168.19.0 mask 255.255.255.0 192.168.0.148。

 

其中192.168.19.0的意思是对192.168.19网段下所有ip均有效,这样A就可以可以ping通B了。

添加完毕后可用 route print 查看是否添加成功。(注意在win10下要以管理员身份运行dos才可添加)。

https://www.cnblogs.com/hf8051/p/4530906.html        linux — 添加、修改、删除路由

https://jingyan.baidu.com/article/647f011567d83d3f2148a8f3.html     小米路由器增加自定义静态路由方法

route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.13.201
route add -net 192.168.28.0/24 gw 192.168.31.165

 

 

 

我非常支持你做的,这样几个地点就实现了虚拟通网.
1. 是的,小米的不支持静态路由.按照技术人员说的,小米的路由器需要上级”商用”路由器来支持静态路由表,然后实现静态路由功能.
2. 小米的路由器是照 OpenWrt 改出来的,所以OpenWrt 有静态路由表功能,小米路由器开发版 SSH 状态下是可以实现静态路由功能的.
ssh 以后
route add -net 10.168.3.0 netmask 255.255.255.0 gw 192.168.50.29
或者
使用vi命令,编辑rc.local。命令是:vi /etc/rc.local,并在其中增加一行:
route add -net 192.168.1.0/24 gw 192.168.13.201
route add -net 10.168.3.0 netmask 255.255.255.0 gw 192.168.31.203

以及
vi /etc/config/firewall

config defaults
option syn_flood ‘0’
option input ‘ACCEPT’
option output ‘ACCEPT’
option forward ‘ACCEPT’ #本来是REJECT
option drop_invalid ‘0’ #本来是1
option disable_ipv6 ‘0’

config zone
option name ‘lan’
option network ‘lan’
option input ‘ACCEPT’
option output ‘ACCEPT’
option forward ‘ACCEPT’ #本来是REJECT
–完毕–
可以实现静态路由功能.
当然首先你要获得SSH,这个可以自己找找.

然后重启一下firewall

/etc/init.d/firewall restart

 

https://www.cnblogs.com/cxt-janson/p/11232003.html    OpenWrt 防火墙/etc/config/firewall介绍