USBシリアルポートを使用して buntu 9.1 (Karmic Koala)にリモート端末でログインできるようにするにはどうすればよいですか?
デバイス/ dev/ttyUSB0を作成しましたが、 ハイパーターミナル を使用してログインを許可したいと思います。
いくつかのリソースを見つけましたが、それらは実際のハードウェアRS-232ポートに関連しています。 USBコンバーターに関する情報が見つかりません。
これまでのところ、そのUSBシリアルポートとラップトップの間の接続を確立しました。ポート(cp sometext.txt/dev/ttyUSB0)にテキストを送信し、ハイパーターミナルを使用して読み取ることができます。
このポートでログインを有効にするにはどうすればよいですか?
buntuシリアルコンソールのハウツー を参照してください。最初のttyS0の代わりに、ハードウェアに合わせて調整する必要がありますハードウェアシリアルポートの場合、ttyUSB0を使用する必要があります。この例を以下に示します。
少なくとも、そのポートでgettyを開始するようにupstartを構成する必要があります。
作成/etc/init/ttyUSB0.conf
そしてそれに以下を貼り付けます:
# ttyUSB0 - getty on USB serial port
#
# This service maintains a getty on ttyUSB0 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -L 115200 ttyUSB0 vt102
ゲッティを開始します。
Sudo start ttyUSB0
upstartを使用しない古いUbuntuバージョンとディストリビューションは、/ etc/inittabに行を追加することでこれを行います。
これは、Grubがシリアルポートと通信できるようにするためのブートローダー構成の変更を考慮していません。詳細については、 HowTo を参照してください。 GrubがUSBシリアルポートと通信できるかどうか、またはそれがハードウェアポートに限定されているかどうかはわかりません。
Ubuntu 12.04でのより良いアプローチ:
start on (tty-device-added ttyUSB0)
stop on (runlevel [!2345] or tty-device-removed ttyUSB0)
respawn
exec /sbin/getty -L 115200 ttyUSB0 vt102