LAN内でWin→LinuxにTELNETができない
こんにちは、サーバの勉強をしているLinux初心者ですがよろしくお願いします。
WindowsXP(SP3)からRedHutLinux(たぶんほぼ最新)にTELNETを行おうとしているのですが
「ホストへ接続できませんでした。ポート番号23番:接続に失敗しました」
と表記され接続できません。
環境としてはルータを挟まないLAN内に2台は存在し、時には2台を直接LANケーブルでつないで試してみました。
色々自分でも試しましたが知識が少ないのもありまして原因が突き止められません。なにかヒントを頂けたらと思います。
やったこととして
・WindowsXPのIPは192.168.10.20
・Linux機のIPは192.168.10.10
・pingは通る
・/etc/xinet.d/telnetを許可
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
・/etc/hosts.allow と /etc/hosts.deny の設定
LANのネットワークアドレスは
192.168.10.0/24
<allow>
all:LOCAL, 192.168.0.0/255.255.255.0
TELNET:192.168.10.0/255.255.255.0
<deny>
all:all
・ファイアーウォールの設定
Chain INPUT (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all -- anywhere anywhere
Chain FORWARD (policy DROP)
target prot opt source destination
RH-Firewall-1-INPUT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain RH-Firewall-1-INPUT (2 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT icmp -- anywhere anywhere icmp any
ACCEPT ipv6-crypt -- anywhere anywhere
ACCEPT ipv6-auth -- anywhere anywhere
ACCEPT udp -- anywhere 224.0.0.251 udp dpt:5353
ACCEPT udp -- anywhere anywhere udp dpt:ipp
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
ACCEPT all -- anywhere anywhere state NEW
を変更してから
/etc/rc.d/init.d/xinetd restart
を行いましたが状況は変わらずでした
その他の情報として
・Linux機はlocalではTELNETが通じる
・Linux機とWindows機はインターネットができる
・Linux機とWindows機は現在稼働中のファイルサーバにはTELNETが通じる
・#tail -f /var/log/messages
をしてからTELNETやpingをかけてみたが反応はなかった
という状況です。
よろしくお願いします。