从linux删除静态路由不会断开会话

我想testing远程应用程序服务器的“连接重试”。 为此,我使用route方法,其中我从我的Linux服务器中删除静态路由,并检查连接是否closures。 令人惊讶的是,连接不会下降,我也可以ping远程主机! 任何线索? 我正在使用RHEL 4。

只有停止工作的东西是traceroute到远程主机。

以下是我用来删除静态路由的两个命令。 他们够了吗?

 route del -host 10.151.1.14 gw 10.200.1.1 ip route flush cache 

谢谢!

连通性不应该下降。

当某个程序或用户打开任何连接时,它首先find最佳路线。 之后,它连接。 之后,连接仍然存在。
现在, 如果删除任何路由,活动连接将不会停止。 因为他们连接后不是寻求最佳路线。 你是否每天都问最好的方式去你的大学? 连接已完成,其目的是送达。

如果你想连接closures。 断开路线。 意思是在路线上放一些东西,使包不能通过。 这可以通过ifconfig eth0 down轻松完成。 if-down之后,链接closures。 因此,所有使用链接的连接都将被打破。

改用防火墙。 就像是:

 iptables -I OUTPUT -d 10.151.1.14 -j DROP 

所以,这应该放弃所有的stream量从框中的IP地址10.151.1.14。 要删除规则,请运行:

 iptables -D OUTPUT -d 10.151.1.14 -j DROP