用'ip route get ADDRESS'可以查看系统中configuration的路由,即第一跳:
$ ip route get 192.168.10.10 192.168.10.10 via 192.168.10.1 dev eth0 src 192.168.10.11 cache
要检查端口的连通性,一个简单的telnet应该这样做:
$ telnet 192.168.10.10 1433 ...
祝你好运!
Fisrt,你必须知道, route动作发生在networking层 ,而port在传输层定义。 所以如果两个主机之间存在路由并不意味着你可以到达一个主机的一个端口。
想象两个主人是两个房子,口岸是房子的门,路线是路。 你可以在房屋之间build造很多道路。 但是,当你到达一个房子,如果房子的大门closures,你不能进来。
UPDATE
对于你的评论问题,你可以使用一些命令,如:
检查路线是否存在:
检查开放端口:
阅读manpage并尝试使用。
我真的很喜欢地铁http://www.bitwizard.nl/mtr/ 。 还有一个Windows版本在http://winmtr.net/