强制在同一子网上的IP静态路由?

当IP位于同一个子网并忽略静态路由条目时,强制使用定义的主机静态路由的任何方法?

例如,我有一个主机主机:192.168.1.2与子网255.255.255.0和默认值192.168.1.1

我想通过192.168.1.102与192.168.1.3进行通信。

将条目添加到路由表中:

视窗

route add 192.168.1.3 mask 255.255.255.255 192.168.1.102 

Linux的

 route add -host 192.168.1.3 gw 192.168.1.102 

但是 ,当返回来自192.168.1.3的stream量返回到192.168.1.2主机时,您可能会遇到不对称的路由条件。 返回stream量,除非另外configuration了类似的镜像路由,将直接交付。

这是Windows吗? Linux呢? AIX?

对于Windows,这个命令工作正常:

route add 192.168.1.3 mask 255.255.255.255 192.168.1.102

即使你在192.168.1.0/24networking中,它也会尝试路由。 我不能担保其他操作系统的行为。

如前所述,到达目的地的路线是可以改变的。 回来的路不是这样的。 回复数据包将直接从主机192.168.1.3到达。 接下来,你必须确定。 即192.168.1.102将转发包。