IX2015 をセットアップする

うちで半年くらいほこりかぶっていた IX2015 をセットアップしました。

コンソール環境の準備

今回、 PC から IX2015 を叩くためのソフトとして、 Tera term を使いました。 USB-RS232C のケーブルは秋月で買ったものを持っていたので、コンソールケーブルだけ調達しました。 Amazon で 490 円也。

到着してから接続確認。と、なぜか USB-RS232C のケーブルが動かない・・・。秋月のページを確認すると、なんと Windows 8 非対応の文字が。しかし、

【質問】 windows8でどうしても使いたいです、何とかなりませんか?
[2013/12/02 16:29:32]
【回答】 USBシリアル変換ケーブルに使用しているPL2303Xは、 サポートが終了(EOL)しておりwindows8に対応しておりません。
2013.12.2記 残念ながら下記の手法はwindows アップデートにより使えなくなりました。 ただしWindows8.1では動作したご報告もいただいています。
最新のドライバーソフトでは動作しません。ただし、 動作保証外ですが、v1.5.0以前のドライバーソフトで動作する場合があります。

との記述が。ダメ元で v1417 のドライバを突っ込んだら Windows 8.1 pro で動いたので、なんとか追加購入は回避できました。

起動画面の確認、スーパーリセット

起動画面を確認します。 (買ってから半年、動作チェックすらできてなかった) このとき、まず Tera term を立ち上げて RS232C のデータを読み込める状態にしてから IX2015 の電源を入れないと確認できなくなるので注意が必要です。動作確認としては、すべての項目が Pass になっていて、最終的に Router# が表示されれば大丈夫です。

動作確認を行ったらスーパーリセット、つまり設定をふっとばす作業をやります。これは、起動中の Loading: ####### のところで Ctrl+C を押してコマンドモードに入り、

 >cc
 >dc
 >b

で完了します。それぞれ config clear, default-config clear, boot くらいの意味だとおもいます。

設定の流れ

設定自体は公式のドキュメントを読めばどうにでもなるので、設定を行う流れについて書きます。

  1. enable-config で設定変更モードに入る
  2. 設定を変更する(それぞれの設定は、行ったタイミングで反映される)
  3. write memory で再起動等で起動したときに読み込まれる設定に現在の設定を書きこむ

基本的にはこの流れで設定を行います。

設定に関して

IX2015 の設定には 3 種類あって、

  • running-config
  • config
  • default-config

となっています。 running-config というのが RAM に乗っかっている今まさに動いている設定です。上の write memory では、 running-config を config に書き込むということを行っています。default-config というのは、 config が存在しないときに使用される config らしいです。必要なら copy コマンドで config を default-config にコピーするようです。

設定中に驚いたのが、 show, no です。たとえば、 show config で現在の config が参照できるのですが、同じように show ip dhcp profile で設定した dhcp の設定が見れます。このように show は思いもかけないいろんなところで使えるので、まず叩いてみると大体見れました。また、 no が削除の意味を含むところも驚きです。たとえば、設定した IP アドレスを削除するためには、 no ip address 192.168.0.1/24 のように、 no を頭に付けると消えます。



参考

FAQ詳細 秋月電子通商 電子部品 ネット通販
秋月の USB-RS232C のページ。ドライバ配っているのはいいけど、 Windows 8 について謎が多い。
マニュアル : UNIVERGE IXシリーズ | NEC
公式ドキュメント。ほとんどこれで設定した。
格安NEC業務用ルーターIX2015の導入・設定その2 | 猫ITソリューションズ
Kozupon.com - ルータIX2015を使ってみる!
まず使い始める時に参照した。
100人繋いでも大丈夫!3000円で出来るサクサク社内ネットワーク構築法 | 株式会社インフィニットループ技術ブログ
実際に動かし始めて、動作に引っかかりがあったので参照した。