はじめまして。岡崎といいます。
10年ほどFreeBSDを使っていまして、
1ヶ月ほど前から上記の現象が解決できず悩んでいます。

AOpen Cube 965Zに、Core2Quad Q6600 を載せ、
チップセットはG965+ICH8、オンボードLANはRTL8111Bだったと思います。
この構成にFreeBSD6.2releaseをCDROM経由で入れて、ネットワークの設定をします。
これでpingは通ります。ここまではフツウです。

次にrc.confにinet.dを起動するように設定して、
inetd.confからtelnetdを有効にするようにコメントアウトの"#"を削除します。
何もインストールしませんし、カーネルの再構築もしません。
じれでMac OSXやFreeBSD5.3Rからのtelnetはできます。
ここまでもフツウです。

しかし、同じハブで同じセグメントのWinXPからteratermやUTFteratermで
telnetしようとすると、loginプロンプトが出てくるまで2秒かかり、一応loginできま
すが、
loginしてからシェルを使っているうちにだんだん5秒10秒15秒と遅くなります。
DOS窓からのtelnetだとloginできませんでした。
TCPパケットを調べてもらうと、お互いがackを受け取れてなくて、
何度もお互いのパケットを再送しているらしいです。
別のWinXPでも同じ現象です。

MacOSやFreeBSDとWinXPの違いはおそらく、
OSXとFreeBSD5.3Rはtelnetクライアントが暗号化できるなら
暗号化するように作られているところではないかと思うのですが、
他には思い当たりません。
telnetdで何が起きてるか調べようと、inetd.confのtelnetdの行を
telnetd -D report とデバグモードにすると、
WinXPからの反応は待たされることがなくフツウに早かったので
この不具合?は再現できなくなりました。

6.2は何か設定にコツが必要なのでしょうか。
このマシンは6.1/5.5/5.4/5.3を入れてみましたが6.2だけLANが動作し、
それ以前だとドライバが対応していないようです。
同じ症状で悩んでいる人もWEBに見つからなかったのでよければ何かご教授いただけ
るとありがたいです。


メールによる返信