Telnet は、「外部ホストによって接続が終了しました」というメッセージを表示しません。接続が切断されたとき

Telnet は、「外部ホストによって接続が終了しました」というメッセージを表示しません。接続が切断されたとき

私は組み込みLinuxデバイスを使用しており、これが私の状況です:

マイコンピュータ(Ubuntu 16.04システム)を使用してrebootコマンドを実行したデバイスにTelnetで接続し、デバイスが正常に再起動しました。

問題は、Connection closed by foreign host.デバイスが自動的にシャットダウンしたときにTelnetに戻ってメッセージを表示させることです。しかし時間が合わなかったので、むしろConnection closed by foreign host.その後のみメッセージが表示されます。

  1. マイコンピュータでEnterキーを押します。 そして

  2. デバイス起動後/中

マイ コンピューターで別のデバイスで同じ操作を実行する場合、これらの問題はありません。

なぜそんなことですか?これはTelnet、マイコンピュータ、または内蔵デバイスに問題がありますか?どうすれば解決できますか?

ベストアンサー1

ほとんどの場合、クライアントシステム(Telnetを実行しているシステム)でTCPキープアライブがグローバルに有効になっていない(おそらく有効にしてはいけません)、組み込みシステムは正常に接続を終了しません。

これは、各ユーザーセッションごとに別々のプロセスを作成し、メインプロセスが終了したときに終了しないネットワークサービスの一般的な問題ですが、サービスを再起動して接続ユーザーに影響を与えることなくアップグレードできます。これが彼らが最初にそうした理由です)。

おすすめ記事