FreeBSD QandA 670

FreeBSD QandA

Q. FreeBSD のコンソールでログインして、そこから Linux マシンに telnet
   でログインしようとすると
       $ telnet linux
       Trying 192.168.1.1...
       Connected to linux
       Escape character is '^]'.
       Connection closed by foreign host.
   となってログインできません。FreeBSD から linux へ rlogin はできます。
   また、linux 側でアクセス制限はしていません。

A. telnet コマンドは手元の環境変数 TERM を相手の telnetd に知らせます。
   コンソールでは環境変数 TERM は cons25 に設定されています。cons25 とい
   うタイプは FreeBSD 特有のものですので、他の OS では定義されていないこ
   とがほとんどです。定義されていなくても普通は支障がないのですが、
   Linux(slackware 3.4) の場合はなぜか telnetd がこけてしまいます。

   コンソールで環境変数 TERM を vt100 に設定しなおせばログインできるでしょ
   う。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。