Telnet指定源地址IP (telnet use source ip)

问题:

linux主机具备多个IP地址和别名,但只有一个IP地址可以访问远程主机,远程主机有限制。
- telnet 是否原生支持选项,指定源IP地址?
- 在linux环境下,有哪些方法可以测试端口的连通性?

方法一:telnet -b 选项

该方法在SUSE Linux 11中测试通过,windows下不支持。

telnet -b source_ip destanation_ip port

方法二:添加路由方法

telnet默认选择IP地址,添加路由,提高source_ip的优先级,改变默认选择的IP地址。

windows中设置:

route add destanation_ip mask 255.255.255.255 source_ip

linux中设置:

route add -net destanation_ip netmask 255.255.255.255 eth0:1
注意eth0:1表示同一个网卡绑定了多个IP地址中的一个,或者指定特定的网卡。

方法三:安装netcat工具

Linux下专业测试TCP/IP的开源网络工具,短小精悍,地址:http://netcat.sourceforge.net/

nc -s source_ip -zv destanation_ip port

你可能感兴趣的:(Linux)