serial-console

物理端末とLinux仮想端末の違いはシリアルケーブルを使用していますか?
serial-console

物理端末とLinux仮想端末の違いはシリアルケーブルを使用していますか?

コンピューティングの初期には、通常、設定は次のようになりました。 VT-100を「物理端末」と呼びます。 CtrlAltただし、Linuxでは仮想端末(++を押してアクセスする端末)を呼び出しますF*。私が理解していないのは、私たちがそれを「仮想」と呼ぶ理由です。仮想端末を使用すると、VT-100端末を使用する場合と同様に、画面の前に座ってキーボードで入力するテキストも表示できます。これはどのように「仮想」ですか? VT-100のような「物理端末」を使うのとどう違いますか? 私が見ることができる唯一の違いは、物理端末を使用するときにシリアルケーブルを使用し...

Admin

プロトコルネゴシエーションなしでtelnetコマンドを使用する
serial-console

プロトコルネゴシエーションなしでtelnetコマンドを使用する

TCP / IPサーバーを介してシリアルポートに接続するためにTelnetを使用しています。フィルタリングされていないバッファリングされていない生の接続が必要で、ほとんどそこに到達できますが、私が何をしても接続すると、Telnetはプロトコルネゴシエーションコマンドを送信します。 「man Telnet」ページに次のように表示されているので、これは奇妙です。 When connecting to ports other than the telnet port, telnet does not attempt telnet protocol negotiat...

Admin

サービスファイルとMinicom
serial-console

サービスファイルとMinicom

再起動後にスクリプトファイルを実行し、サービス後に起動するサービススクリプトを作成しました[email protected]。問題は、私のスクリプトファイルはいくつかのユーザー入力を提供する必要がありますが、サービスファイルがシリアルコンソール(MINICOM)に出力を表示しないことです。 minicomウィンドウでスクリプトファイルを実行するサービスファイルの出力を取得する方法があるかどうか疑問に思います。コマンドの実行時に表示される出力を表示できるため、サービスファイルが実行中です。 systemctl status transfer.serv...

Admin

SSHポートがレンガで詰まっています。
serial-console

SSHポートがレンガで詰まっています。

そのため、Ubuntuサーバーインスタンス(Oracle Cloud)でファイアウォールを使用していますが、SSHポートのルールを追加することを忘れて接続することはできません。 OCIのウェブサイトから接続できるのでシリアルコンソールを使ってみましたが、パスワードを要求するのにキーを使うのでパスワードはありません。どういうわけかバイパスしてパスワードを設定できると聞きましたが、正確にどうするかはわかりません。 ...

Admin

socatまたはストリームを使用してシリアルから読みますか?
serial-console

socatまたはストリームを使用してシリアルから読みますか?

RaspbianからRPI USBポートのESP32デバイスにバイナリファイルを送信し、応答データを読み取ろうとしています。 できますが、cat file > /dev/ttyS0「>」はデバイスの出力/セッション入力を削除するため、デバイスは送信したデータを受け取りますが、応答を読み取ることはできません。 6KBのバイナリデータなので、シリアルモニターに切り取って貼り付けるのはうまくいきません。 シリアルデバイスへの双方向接続を設定し、ファイルを開いてコンテンツを送信できるシリアルコンソールプログラム(minicomやscreenなど)があるか...

Admin

USBケーブルのみを使用する仮想COMポート
serial-console

USBケーブルのみを使用する仮想COMポート

USBケーブルを介して2台のコンピュータを接続し、仮想イーサネットブリッジなどを作成することが可能であることを見ました。 私の質問は、同様のことを行いますが、接続をシリアルインターフェイスに設定できますか? 正確に言えば: シリアルアダプタなしでUSBケーブル(正しい名前が何であるかわかりません。両端にUSB-Aコネクタがあるケーブルを意味します)を使用して2台のコンピュータを接続し、USBポートをシリアルに設定できますか? 。 ...

Admin

uart termios APIのVTIME間隔を減らすためにカーネルをパッチする方法は?
serial-console

uart termios APIのVTIME間隔を減らすためにカーネルをパッチする方法は?

文字間のギャップを減らすために、tty termios APIから100ms未満のVTIMEを取得するには、カーネルパッチを見つけるのに役立ちます。 VTIMEがタイムアウトするまで読み取りシステム呼び出しをブロックします。 n_tty_read() 関数はパッチエントリポイントです。 https://elixir.bootlin.com/linux/latest/source/drivers/tty/n_tty.c#L2131 誰でも私にアドバイスを与えることができますか?非正規モード(フレームプロトコルなし、ASCIIなし、割り込みなし)を使用する必要...

Admin

"console = hvc0"カーネルパラメータを使用すると、Debian VMはQEMUから起動しません。
serial-console

"console = hvc0"カーネルパラメータを使用すると、Debian VMはQEMUから起動しません。

QEMUのパラメータを使用して仮想Linuxボックス(debian12)を実行しています-device virtconsole。主張は付け加える/dev/hvcXデバイスノードをVMに。 QEMUはこのデバイスをホストのUnixソケットに接続できます。 "console = hvc0"パラメータを仮想マシンのカーネルに渡すと、ホストソケットにコンソールが作成され、ここでttyを起動できます。ただし、他のコンソールカーネルパラメータ(たとえば)で設定した場合にのみ機能しますconsole=ttyAMA0 console=hvc0。問題は、仮想マシンがconso...

Admin

SSHコマンドでVSPを実行すると、HP ilo5で中断されます。
serial-console

SSHコマンドでVSPを実行すると、HP ilo5で中断されます。

HP ilo5のVSPでいくつかの自動化を実行しようとしています。 SSHを介してiLOに接続し、hpiLO->プロンプトでvspを実行できますが、SSHコマンドの一部としてリモートホストから直接実行することはできません。 これはうまくいきます:一部のユーザーの場合: $ ssh -o ConnectTimeout=3 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -t hpserver User:user logged-in to hpserver Integrated L...

Admin

USB(RS-232の代わりに)ポートをテキスト端末接続としてどのように使用できますか?私が正しい質問をしたことを願っています。
serial-console

USB(RS-232の代わりに)ポートをテキスト端末接続としてどのように使用できますか?私が正しい質問をしたことを願っています。

私のLinuxシステムにはUSBポートがありますが、RS-232ポートはありません。 USBケーブルをLinuxシステムに接続し、USBケーブルのもう一方の端をWindows 11を実行し、PuTTYを搭載したマイPCに接続できるようにしたいです。 一方の端にFTDI USBケーブルがあり、もう一方の端に単純なUSBコネクタしかない場合は、必要なケーブルを作成できます。 RS0-232コネクタの代わりにUSBコネクタを使用し、FTDI TX <> RX USBコネクタ、FTDI RX <> TX USBコネクタ、もちろん共通GNDも使...

Admin

pstoreをファイルにリダイレクトする
serial-console

pstoreをファイルにリダイレクトする

PSTOREの説明によると pstoreは、ブロックデバイスと非ブロックデバイスの両方にログを記録する申し訳ありません/パニックロガーです。 コンソール出力をpstoreにも保存するようにカーネル(組み込みシステム)を設定しました。 今私が望むのは、pstoreが出力をディスク上のファイルに保存することです。 可能ですか? ...

Admin

フロー制御の設定を担当するシリアルコンソールを備えたシステム
serial-console

フロー制御の設定を担当するシリアルコンソールを備えたシステム

私は、シリアルコンソールを使用する独自のinitシステムを備えた独自のLinuxシステムを持っています。私は最近、このシリアルコンソールでxon / xoffフロー制御が有効になっており、xon文字(0x13)がラインノイズのために受信されると起動プロセスが停止する危険があることがわかりました。シリアルコンソール(systemdベース)を持つ他のシステムを見ると、シリアルコンソールのフロー制御が無効になっていることがわかります。これは通常のようです。 問題は、コンソールttyのフロー制御を無効にするシステムの部分ですか?これはinitプロセスによって行われま...

Admin

出力リダイレクト先が消えるのを防ぎます
serial-console

出力リダイレクト先が消えるのを防ぎます

出力がシリアルコンソールにリダイレクトされる組み込みLinuxデバイスで実行されるデーモンがあります。 my_daemon > /dev/ttyS0 ただし、ユーザーがexitシリアルインタフェースでシェルを実行すると、シリアルデバイスが再生成され、シリアルデバイスが一時的に消え、デーモンがクラッシュする可能性があります。 このようなことが起こらないようにする(簡単な)方法はありますか?パイプターゲットが消えた後に再接続を試みるラッパー(またはプロセスと組み合わせた名前付きパイプ)が途中にありますか? 「オフライン」時間をバッファリングする必要はあり...

Admin

VirtualBoxでNetBSDヘッドレスインストールを開始すると問題が発生する
serial-console

VirtualBoxでNetBSDヘッドレスインストールを開始すると問題が発生する

ヘッドレスUbuntu 22.04システムでVirtualBoxでNetBSD 9.2のヘッドレスインストールを開始したいと思います。 私は空のディスクイメージセットが接続されている仮想マシンを準備し、CDROMドライブに起動可能なNetBSDインストールCDが接続されています。 私の考えはシリアルポートを介してインストールを実行することでしたが、minicomシリアルコンソールを使用してインストールを切り替えることはできません。 機械を始めています。 VBoxManage startvm netbsd --type=headless その後、コンソールを...

Admin