USB-RSAQ3


真面目な仕事関係の備忘録なんで読み飛ばして下さい。

ネットワーク管理を生業にしてると、ルーターやスイッチ、その他のネットワーク機器にシリアル接続して設定するとかログを取るなんてことは日常茶飯事。
WindowsのようにRS-232Cのシリアルポート(COMポートなんて言ったりするらしい)を持ってないPowerBookでどのようにやってるかというTips。
まずはUSBシリアル変換アダプターを買う。
Macintosh対応を謳ってる製品は少ないが、KEYSPAN というメーカーのが一番シェアがあるっぽい。
自分が選んだのは画像のI-O DATA USB-RSAQ3という製品。
ioPLAZAという通販サイトで購入。
--------------------------------------------------
1.商品名:USB-RSAQ3
小 計:\4,800
手数料:\0
送 料:\0
--------------------------------------------------
当然、TerraTermのようなソフトのないMacでこれをUSBポートに差しただけでは何も起らない。
そこで、jermというフリーソフトを使う。
ただし、これはGUIのないコマンド・ラインからの実行ソフト。
DLする前にMac OS 10.4に付いてくる開発環境ツール「Xcode」をインストールしとく必要があります。
(これを入れないとmakeができない)
DLして解凍したらmakeを実行するだけ。
----------------------------------------------------------------------------------------
[pbg4:~/jerm-8095] t_ito% pwd
/Users/t_ito/jerm-8095

[pbg4:~/jerm-8095] t_ito% make
cc -g -pipe -Wall -c -o jerm.o jerm.c
jerm.c: In function `print_status':
jerm.c:205: warning: int format, speed_t arg (arg 3)
jerm.c:206: warning: int format, speed_t arg (arg 3)
jerm.c: In function `get_gpsweek':
jerm.c:553: warning: passing arg 1 of `gmtime' from incompatible pointer
type
cc -o jerm jerm.o -lm
cc -g -pipe -Wall tiocdtr.c -lm -o tiocdtr
----------------------------------------------------------------------------------------
これで上記ディレクトリにjermという実行ファイルが生成される。
実際に使うにはネットワーク機器のコンソールポートはD-Sub9ピン・オスの場合がほとんどであるため、シリアルのクロスケーブルをこんな感じで接続する。

USB-RSAQ3は /dev/"cu.I-O DATA USB-RSAQ3" というデバイス名で認識される。
ケーブルを接続したらターミナルから以下のコマンドを実行する。
[pbg4:~/jerm-8095] t_ito% ./jerm -b 9600 -p none -d 8 -s 1 -f hard /dev/"cu.I-O DATA USB-RSAQ3"

するとこんな風に繋がる。(以下はExtreme Network 社のSummit 24に接続した例)

マジで何のオチもなく終了です。ここまで読んだ人、ご苦労様でした。

コメント

このブログの人気の投稿

最近DLした音源

【スパイダー】売却

【スパイダー】ラスト・ドライブ