RTX830のファームウェアをアップデートしよう RTX830で遊ぼう その3

# ファームウェアをアップデートしないとセキュリティや機能的な問題が発生するよね
前回の記事

https://qiita.com/Motoki_Wada/items/16ce98d100ad89c839da

購入してすぐやるべきことの一つにファームウェアのアップデートがある。
もともと構築していたネットワークにRTX830に追加をする場合は、そのファームウェアを使うことで安定動作に支障が出たり、不具合が起きないかを検証しないといけませんし、配下にあるクライアントが数分とは言えインターネットに繋がらなくなります。
今回は新規の構築ですので、手間を惜しまずセキュリティと機能面での不具合解消をするためにファームウェアをアップデートします。
ネットワークが動いているときにバージョンアップすると、トラブルの原因ともなりますのでちゃんとしておきましょう。

## なぜコンソールでやらないのか
RTXシリーズのファームウェアアップデート、一回限りであれば、コンソールでやっても面倒じゃないんですが、何台もある中、定期的に手動でファームウェアをアップデートしていくとなると手間が掛かって仕方なくなります。その手間を省くために、Yamahaが用意しているRT-Tftp Clientというソフトを使ってアップデートをする。

このソフトはRTやRTXシリーズのファームウェアアップデートだけではなく、ルーター内のConfigファイルの保存や書き換えにも対応しているので、複数ルーターの設定のバックアップを取ったり、同一の内容のConfigを多数の同型のRT、RTXシリーズのルーターに設定を流し込む際に非常に便利です。

## RT-Rftp Clientのダウンロード

以下のサイトで、ご自身のOSにあった物をダウンロードして使ってください。

http://www.rtpro.yamaha.co.jp/RT/utility/rt-tftp.html

Windows10移行の対応が記載されていないのですが、下記のサイトで適合するOSの記載が書かれていたので、私は、
`RT-Tftp Client.Msi	Windows 2000/XP/Server 2003/Vista/7	2018/Nov/06	363,520バイト`をWindow11で使うことにしました。ちなみに
今のところ不具合は無いようです。以前はRTX1210、RT810に対してWindows10でも設定を行っていましたが不具合は特に起きませんでした。

http://www.rtpro.yamaha.co.jp/RT/utility/

## 実際のインストールの流れ
途中Windowsのバージョンによっては、インストール中にユーザーアカウント制御のダイアログが出るかもしれませんが、こちらは選択肢の「はい」を選んでください。

![WS000000.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/0ceccd18-721d-1e84-53b6-364399ca46e2.jpeg)
![WS000001.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/a897129d-6f8e-d309-a312-ef0a218cc42d.jpeg)
![WS000002.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/bff7e44d-2c4f-f36e-fac6-dce017d47286.jpeg)
![WS000003.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/accadb05-f1cb-9acf-4103-aada835d8274.jpeg)

インストールしたRT-Rftp Clientを起動すると以下の図のようなプログラムが立ち上がります。
![WS000005.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/e8765be4-10c5-813a-ac4a-c1a99287593b.jpeg)
上記のものが出たら、次はコンソールでRT-Rftp ClientからRTX830に接続できるようするの設定を施し、ファームウェアのバージョンを確認する作業を行います。

## コンソール上で行う作業
前回設定したPuTTYでRTX830への接続を開始させてください。
灰色に反転させた文字列の１列目のREV.15.02.22が現在適用されているファームウェアです。REV.以下の数字ををメモしておきます。

![WS000009.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/0db388c2-8747-fda6-8d71-7952acf6ae69.jpeg)

### TFTPを受け付ける設定を入力
コンソール上で`tftp host any`と打ち込みます。
![WS000016.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/8a9256b2-0d56-fc83-db0c-e01b5543737d.jpeg)

ファームウェアインストール後に、設定をもとに戻しますので、この設定を保存する必要はありません。

## ファームウェアのダウンロード
以下のサイトでダウンロードが可能です。

○の下にある数値が先程メモしたREV.以下の数字より新しい場合は、最新ファームウェアが提供されているので、それをダウンロードしRTX830に適用する。
http://www.rtpro.yamaha.co.jp/RT/firmware/index.php#si_router

![WS000012.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/9529ea00-804b-d232-f14c-2594b6f1ddec.jpeg)

遷移後　ソフトウェアライセンス利用規約に同意できるのであれば次に進んでください。
![WS000013.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/34b90870-089c-f9fa-2464-98c3c1252ff6.jpeg)
![WS000014.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/b87dc522-4fc3-4e35-f869-d897da315522.jpeg)

ファームウェアがダウンロードできたらインストールを始めます。
※今回は割愛しますが、MD5チェックはしたほうが良いと思います。チェックすることで、ダウンロードしたファイルに破損がないか、不正なファイルでないかを調べることが出来ます。
参考サイト

https://novlog.me/win/win10-certutil-hashfile/

## ファームウェアのインストール
RT-Rftp Clientを起動させて、先程ダウンロードしたrtx830.binを開きます。
![WS000017.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/a559d0ef-9e6f-cd8c-0b59-1f5fdd2bde60.jpeg)
![WS000018.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/8be83bf1-440d-3ed2-7051-9496188239b5.jpeg)
![WS000019.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/b769481b-182c-125d-1560-8b7173144393.jpeg)

次にルーターのIPアドレスと`管理パスワード`を入力し実行ボタンを押します。
実行後の画面推移は以下の通りです。

![WS000020.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/a2a58bd0-3460-da0f-2e17-79437381aa7a.jpeg)
![WS000022.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/186aabe3-08de-81d2-54da-dcab22c0b62d.jpeg)
![WS000023.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/148cc81e-1334-c8e7-8283-9e781b986de9.jpeg)
![WS000025.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/207afa81-4766-4a07-dede-fb4db9c7ace5.jpeg)

## RTX830のファームウェア確認と、TFTP接続設定を元に戻す
TFTPの設定はそのままにしておいても良いのですが、セキュリティホールにも繋がりかねませんので、設定をもとに戻します。
先程、`tftp host any`を打ち込んだあと、`save`をしなかったのは、ファームウェア更新後自動的に再起動がかかるので、それで元に戻す前提でsaveコマンドを打ち込みませんでした。
Yamahaのルーターはコマンドを打ち込んでも`save`しなければ、電源の入り切り、コマンドによる再起動で設定前に戻すことができるのです。

ルーターにログインして、ダウンロードしたファームウェアのバージョンが適用されているかチェックします。
以上でファームウェアの更新は終了です

![WS000026.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/271862/020ad2af-2311-64c1-42c8-31bbd2d28b28.jpeg)