2007-07-28

RTX1100 のファームウェアをリビジョンアップ

新版が出てから二週間たってそれほど問題が出ているようでもないので、RTX1100 のファームウェアのリビジョンアップをした。

今回は、今までの tftp による方法でなく、web 経由でアップデートを行なう http revision-up コマンドを使ってみた。

Rtx1100 # http?
? http httpd
rtx1100 # http ?
? revision-down revision-up
rtx1100 # http revision-up ?
? go permit proxy timeout url
rtx1100 # http revision-up url ?
Command Format: http revision-up url URL
Description: Set URL for http revision up
Default Parameter: http://www.rtpro.yamaha.co.jp/firmware/revision-up/rtx1100.bin
rtx1100 # http revision-up go ?
Command Format: http revision-up go [no-confirm [prompt]]
no-confirm = No confirmaiton for Revision Up
prompt = Display prompt immediately after command execution
Description: Execute Revision check and Revision up using by HTTP
rtx1100 # http revision-up go
Found New Revision Firmware
Now Revision: Rev.8.03.46
New Revision: Rev.8.03.60
Update to this Firmware ? (Y/N)Y
Downloading...:100% ( 2527904/ 2527904bytes)
Revison updating...Finish
Restarting ...
Connection to 192.168.10.1 closed.
なかなか楽チンでいい。現在のリビジョンとアップデート後のリビジョンも表示してくれるし。

けど、ちょっと注意することがある。

最初いつも(tftp を使うとき)のように、pp disable all で ppインタフェースを全部落としてリビジョンアップに挑戦したのだけど、タイムアウトであえなく失敗してしまったのだ。原因はファームウェアのある web サーバへの経路がなくなっちゃうからというあまりも当たり前のもの(このルータは PPPoE で外(インターネット)とつながっている)……。こんな失敗する人って他にはいないと思うけど、一応書いておく。ちょっと恥ずかしいけど。

No comments: