Sun Fire用シリアルコンソールケーブルの作り方

Sun Filre に付属してくるシリアルケーブルのアダプタは、Ciscoのアダプタとはちょっと結線が異なります。理由として、中間に使うケーブルにLANケーブルが使えるようになっているからでしょうか。とりあえず、それを作る方法をご紹介します。

  1. 用意するもの
    • DSUB9(メス) <=> RJ45 変換アダプタこんなやつです。
    • DSUB25(オス)<=> RJ45 変換アダプタこんなやつです。新品はこんな感じ
    秋葉原あたりならば、新品で500円で入手できます。Cisco のコンソールケーブルのジャンクを扱っているところであれば入手可能です(秋葉原駅前の PCNet では 100 円で、裏道のジャンクショップではだいたい 1つ100円~200円程度です。)。新品はケーブルが外れている状態なので作業は楽ですが、中古の場合はすでにケーブルが差し込まれているのでそれを外す必要があります。外す場合には、DSUB9(メス) <=> RJ45 変換アダプタの場合、各ピンの穴のサイズとほぼ同じの棒を突っ込み、その棒をつつくと外れます。(失敗すると中のメスのピンを破損するので注意。)DSUB25(オス)<=> RJ45 変換アダプタの場合は簡単で、ピンをラジオペンチでつまんでちょっと強めに押し込むと外れます。(つかむ力が強いとピンをつぶしてしまうので、それだけは注意。)
  2. ケーブルの結線

    それぞれ下記のとおりに結線します。

    • DSUB9(メス) <=> RJ45 変換アダプタを作る
      純正品と同じケーブル配列(Terminal) LANケーブル 反対側の配列(Modem)
      DSUB9側 ケーブルの色 RJ45側
      8 1
      6 オレンジ 2
      2 3
      5 4
      5 5
      3 6
      4 7
      7 8
      RJ45側 信号 RJ45側
      1 RTS 1
      2 DTR 2
      3 TXD 3
      4 Signal Ground 4
      5 Signal Ground 5
      6 RXD 6
      7 DSR 7
      8 CTS 8
      RJ45側 ケーブルの色 DSUB9側
      1 7
      2 オレンジ 4
      3 3
      4 5
      5 5
      6 2
      7 6
      8 8
      Sun Fire などに直接つなぐ時は、LAN ケーブルと右のアダプタがあればOKです。両方とも DSUB9 の場合、上の2つのアダプタを LAN ケーブルでつなげばクロスケーブルとして使えます。
    • DSUB25(オス)<=> RJ45 変換アダプタを作る
      純正品と同じケーブル配列 RJ45側を分解したくない場合
      RJ45側 ケーブルの色 DSUB25側
      1 5
      2 6
      3 オレンジ 3
      4 7
      5 7
      6 2
      7 20
      8 4
      RJ45側 ケーブルの色 DSUB9側
      1 5
      2 オレンジ 6
      3 3
      4 7
      5 7
      6 2
      7 20
      8 4

      DSUB25オスタイプにする場合、RJ45側の分解も必要になります。というのも、RJ45側のケーブルの色の配置が通常のものと異なるため、それに合わせる必要があるからです。

      基本的には、RJ45 側を覗くとピンの刺さっている台の上に長方形の四角の出っ張りがあります。そことピンの刺さっている台の間に小さなドライバを差し込み、その後線をまとめて引っ張れば台ごと簡単に外れます。こんな感じです。


      ただ、RJ45側を分解しなくても、DSUB25側との結線があっていれば使えるようになりますので、作ってしまえば見えない中身を気にしない場合には、上の右の表のように結線すればよいでしょう。

      ※DSUB25 の場合、DSUB25の1番ピンに黒い線がつながっていますが、これはRJ45コネクタのシールドに結線されています。

      ちなみに Sun Fire V100 では RJ45 型のシリアルポートには、図の通りに信号が出ています。でも、シリアルコンソールとして使えるポートは、A のみですが。

      ピン番号 信号 Sun Fire V100 側のポートのピンアサイン
      1 RTS
      2 DTR
      3 TXD
      4 Signal Ground
      5 Signal Ground
      6 RXD
      7 DSR
      8 CTS

これだけです。あとはLANケーブルを使って接続するだけです。

Sun Fire や Netra のように RJ45 のシリアルポートのものは、LAN ケーブルと DSUB9 の変換アダプタ(Terminal)を使えば、シリアルコンソールケーブルとして使えるようになります。また25ピンシリアルの場合には、DSUB25 の変換アダプタと LAN ケーブルと DSUB9 の変換アダプタを使うことで、シリアルコンソールケーブルになります。
その他DSUB9 同士のコンピュータ間接続の場合、DSUB9 の変換アダプタのTerminal と Modem を対につないだLANケーブルを使えば使用できます。


Tips