1. 程式人生 > >Telnet指定源地址IP (telnet use source ip)

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工具

nc -s source_ip -zv destanation_ip port