Linux SOL: console=tty0 console=ttyS0: ttyS0 が物理的に無効になったり、切断された場合はどうなりますか?

Linux SOL: console=tty0 console=ttyS0: ttyS0 が物理的に無効になったり、切断された場合はどうなりますか?

Serial-over-lan(SOL)を使用するときは、次のカーネルオプションを指定します。

console=tty0 console=ttyS0

ただし、システムごとにSOL構成が異なり、一部はttyS0のみを有効にし、一部はttyS1のみを有効にします。

Linuxドキュメントからhttps://tldp.org/HOWTO/Remote-Serial-Console-HOWTO/configure-kernel.html

カーネルメッセージは、最初の仮想端末とシリアルポートに表示されます。初期化システムおよびシステムロガーのメッセージは、最初のシリアルポートにのみ表示されます。接続されているモニターを見ると少し混乱することがあります。コンピュータが起動して停止するようです。パニックにならないでください。初期化システムは起動しましたが、シリアルポートにメッセージを印刷していますが、画面には何も印刷されません。 gettyが設定されると、最終的にlogin:プロンプトが接続されたモニタに表示されます。

だから気になります。

  • ttyならどうなりますか?S?身体障害ですか?
  • ttyならどうなりますか?S?実際にクライアントによって接続されていませんか?

私の経験によると、上記のシナリオでは正常に動作しているようです。誤ったttyを指定しても、tty0(BMCリモートコンソール)でメッセージを表示できます。S? (つまり無効)

ただし、上記の状況に関するドキュメントが見つからないため、一部のカーネル開発者はこれについて知っている可能性があります。

関連情報