設定/使い方等 Edit

  • はじめに
    USBシリアル変換ケーブルを使用して、LANDISKへログインする方法を紹介します。
    USBをシリアルコンソールに」が非常に参考になりました。ありがとう。
  • 用途
    • ネットワークの設定を変更したい場合
    • セキュリティの観点から、ネットワーク側にコンソール接続口を持ちたくない場合等に有効。
    • 注意:ブート時のログ表示用途には使用できませんので悪しからず。

  • 設定
    活線挿抜のタイミングでgettyを起動するよう設定を行います。
    USBをシリアルコンソールに」では/etc/inittabを差し替え、telinitして、それを実現していますが、
    ちょっと気持ち悪いので、gettyの起動をhotplug側のスクリプトで行うようにしました。

    • hotplugのインストール
      landisk:~# apt-get install hotplug
      
    • hotplugスクリプト
      • /etc/hotplug/usb/ftdi_sio
      • /etc/hotplug/usb/pl2303
        同じ内容で作成後、実行属性を付加すること。
      #!/bin/sh
      
      /sbin/getty -L ttyUSB0 9600 vt100 &
      #/sbin/getty -L ttyUSB0 38400 vt100 &
      exit 0
      
  • 使用方法
    USBシリアルケーブルをLANDISKに接続して、もう片方をパソコンのCOMポートに接続。
    その後、teraterm等のターミナルからCOMポートを指定して接続すれば、OKです。
    (hotplugが面倒なことを全てやってくれます。)

  • 補足事項
    私の手抜きスクリプトを見ればわかるとおり、gettyのrespawn機能が省略されています。
    一旦logoutするとgettyは消滅するので、再loginするにはUSBケーブルの挿し直しが必要になります。
    USBをシリアルコンソールに」には、その辺の有益な情報が多数記されており、それを参考にしながら、
    必要に応じて機能の拡充を行えばよいでしょう。

USBシリアルケーブル Edit

現在入手容易なUSBシリアルケーブルには、だいたい次のどちらかのチップが搭載されている。
(debian26では、全てのリリースにおいて、下記2チップに対応するドライバをあらかじめ用意しています。)

  • FTDI社のFT232BM
    私が試したのはこれ。
    • Arvel社 USBシリアルケーブル 1m グラファイトカラー SRC06USB
      SRC06USB.jpg

  • Prolific社のPL2303
    • 秋月電子通商のケーブル…試してないけど、たぶんいけるんじゃないかな?
      (その根拠はPL-2303X用サポートが追加されているらしいので。)

  • 動作報告求む
    動作実績のあるUSBシリアルケーブルの情報をお願いします。
  • 秋月電子のケーブル(PL-2303)が Lantank+Debian26で動作しました.hotplugスクリプトをpl2303で作成 -- 2005-09-13 (火) 19:16:32
    • 動作報告ありがとうございます。pl2303でしたね。
  • IO-DATA USB_RSAQ2がPL-2303 Driverで認識して使えました -- おいおい? 2006-02-25 (土) 21:18:57
    • ただ、/dev/ttyUSB0を事前に、"mknod /dev/ttyUSB0 c 188 0"で作成する必要があります -- おいおい? 2006-02-25 (土) 21:21:27
    • 作成抜けみたいですね。次回のベースで修正します。報告ありがとうございます。調べてみたところ、/dev/ttyUSB0 ありますけど?? -- 管理人? 2006-02-26 (日) 23:14:41

#comment


添付ファイル: fileSRC06USB.jpg 309件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-13 (火) 20:02:26 (6534d)