依照 telnet problem: temporary failure in name resolution illegal seek in fedora core 6 建議的解決方式:
2.在 linux 的 /etc/hosts 上定義各動態 IP 的host name像:
<pre class="c" name="code">172.16.10.1 client1
172.16.10.2 client2
...
172.16.10.50 client50
建議此方法試試,應就可解決。
這裡 也是用此方法的經驗之談。
pc 本身的電腦名稱是什麼,跟 linux 上的 /etc/hosts 上的 "ip 名稱",可以是不一致。
重要的是 pc 在 telnet 前 ipconfig 一下看本身的 IP,
是否在 linux 上的 /etc/hosts 上已經有定義該 ip 的 hostname 為何。
在 linux 的 /etc/hosts 上定義各動態 IP 的host name
這是要看您 DHCP 會給 IP 的範圍有哪些,
就先把這些所有可能發出去的 IP,先定各 host name 在 /etc/hosts上。
所以 telnet 前,先確認一下,pc 的 IP 是否已在 /etc/hosts 上。
telnet 是用 Port 23 ? 沒有加密?聽說有種服務叫 SSH,它使用 Port 22(預設),有加密功能,個人喜歡使用pietty做連線。