自宅サーバーを運用する都合上、YamahaのNVR 510を導入しています。
本当は昨年から購入、使用していたんですが本格的に手を付ける時間が最近までなかったので、取り急ぎのポートフォワーディングのみ設定した状態で最近まで使用していました。そのままの状態でも、下記のようなWebコンソール画面に接続することで簡単な設定は操作することができます。
今回は、たまたまシリアルケーブルが手に入ったのと、時間が取れるようになったので、WSLよりconsoleに接続して設定を変更していきます。
1.コンソールケーブルとシリアルケーブル
今回は、Cisco品のconsoleケーブルと、serial to USBのケーブルを使用して接続しました。Cisco互換のケーブルであればだいたい接続できるかと思います。アライドテレシス互換のケーブルで、console側のコネクタ形状が微妙に違うものがあったのでYamaha互換、Cisco互換のケーブルを使用することをお勧めします。
serial to USBのケーブルは下記のケーブルを使用しました。
https://www.amazon.co.jp/gp/product/B00QUZY4UG/
ネットワークに接続している場合は自動的にドライバがダウンロードされます。
2.WSL側のセットアップ
WSLからはscreenを利用してコンソール接続します。未導入の場合は導入してください。(下記にUbuntuを使用している場合を例示します。)
sudo apt-get -y install screen
WIndows上で認識されているCOMポート番号と対応して、/dev/ttyS*に接続可能です。デバイスに割り当てられたCOMポートはWindowsのデバイスマネージャーから確認することができます。今回はCOM3ポートに割り当てられたので、/dev/ttyS3に接続します。
Yamaha NVR510の場合は、デフォルトでシリアルポートレートが9600になっています。また、文字コードはShift-JISです。下記でCOM3ポートに対してscreenを開きます。
sudo screen /dev/ttyS3 9600
デフォルトのままではUTF-8で表示されているので、SJISに変更します。screenで文字コードを切り替える際にはCtrl-aから、下記のコマンドを使用します。
:encoding SJIS
3.administratorでのログイン
最初に画面には何も表示されないかもしれませんが、Enterからパスワードの入力画面が表示されます。再度Enterから、下記の画面が表示されます。
Password: NVR510 Rev.15.01.03 (Fri Oct 28 15:19:03 2016) Copyright (c) 1994-2016 Yamaha Corporation. All Rights Reserved. To display the software copyright statement, use 'show copyright' command. 00:a0:de:e6:2e:14, 00:a0:de:e6:2e:15 Memory 256Mbytes, 2LAN, 1ONU >
administratorコマンドから、管理者ユーザーにログインできます。
> administrator Password: #
4.screenの終了
Ctrl-kより、現在開いているscreenをkillできます。