ファームウェア更新


1 機能概要

本製品はプログラム不具合の吸収や機能追加を行うために、以下の2つのファームウェア更新機能を提供します。

  1. PCなどのリモート端末に置かれた更新ファームウェアを本製品に送付して適用する機能
  2. 本製品のHTTPクライアントがHTTPサーバーにアクセスし、最新のファームウェアをダウンロードして適用する機能

本更新機能を利用して、バージョンアップ、及び、バージョンダウンを行うことができます。

更新ファームウェアの書き込みが正常に完了すると、 新しいファームウェアを有効にするため、システムを自動で再起動 します。



2 用語の定義

特になし


3 機能詳細

3.1 更新ファームウェア送付による更新

PCなどのリモート端末に置かれたファームウェアを本製品に送付し、起動ファームウェアとして適用させます。
本更新は、 TFTPクライアント または Web GUI を使用して行います。

3.1.1 TFTPクライアントを使用したファームウェア更新

PCなどのリモート端末にインストールされた TFTPクライアント を使用して、本製品に更新ファームウェアを送付し、更新することができます。
本製品のTFTPサーバーを機能させるために、以下の手順でリモートアクセス可能なネットワーク環境を整備してください。

  1. 任意のVLANにIPv4/IPv6アドレスを設定します。
  2. TFTPサーバーを有効にします。設定には、 tftp-server enable コマンドを使用します。
  3. tftp-server access コマンドを使用し、必要に応じてTFTPサーバーにアクセス可能なホストを設定します。

TFTPクライアントを使用して更新ファームウェアを送信する際は、以下のルールに従ってください。

TFTPクライアントを使用するファームウェア更新では、以下の2種類の更新が行えます。

送付した更新ファームウェアに問題がなければ、更新ファームウェアの書き込みを行います。

3.1.2 Web GUI ローカルファイル指定によるファームウェア更新

Web GUIアクセス中の端末に置かれた更新ファームウェアを指定して、本製品に適用させます。
本機能では、新旧バージョンの確認は行わず、指定ファイルを強制的に書き換えます。

ローカルファイル指定によるファームウェアの更新は、Web GUI の [保守] - [ファームウェアの更新] のPCからファームウェアを更新 から行います。(下図の赤枠参照)
具体的な操作方法は、GUI内のヘルプを参照ください。

3.2 HTTPクライアントを使用した更新

HTTPクライアントを使用したファームウェア更新は、指定したURLから更新ファームウェアを取得し、本製品に適用します。
本機能はバージョンアップが前提で、リビジョンダウンの許可が設定されている場合に限り、現バージョン以前のものを書き込むことができます。
同バージョンのファームウェアは書き込むことができません。
HTTPクライアントを使用したファームウェア更新は、以下の方法で実行することができます。

HTTPクライアントを使用したファームウェア更新は、下表の設定値に従って、動作します。


firmware-update コマンドの使用方法は、 "5 コマンド実行例" または "コマンドリファレンス" を参照してください。
Web GUI の ネットワーク経由でファームウェアを更新 は、Web GUI の [保守] - [ファームウェアの更新] から実行します。(下図の赤枠参照)
具体的な操作方法は、GUI内のヘルプを参照してください。

3.3 書き込み後の再起動

更新ファームウェアの書き込みが正常に完了すると、即時再起動が開始されます。



4 関連コマンド

関連コマンドについて、以下に示します。
詳細は、コマンドリファレンスを参照してください。



5 コマンド実行例

5.1 HTTPクライアントを使用した更新

ローカルのHTTPサーバーに更新ファームウェアを置き、本製品のファームウェアを管理するようにして、ファームウェア更新を行います。

  1. ダウンロードURLを変更し、ファームウェア更新の設定を確認します。
        Yamaha(config)#firmware-update url http://192.168.100.1/swx2210-8g.bin … (ダウンロード先URLの設定)
        Yamaha(config)#exit
        Yamaha#show firmware-update … (ファームウェア更新機能設定の表示)
        url:http://192.168.100.1/swx2210-8g.bin
        timeout:300 (seconds)
        revision-down:disable
    
  2. ファームウェア更新を実行します。
        Yamaha#firmware-update execute … (ファームウェア更新の実行)
        Found the new revision firmware
        Current Revision: Rev.1.02.01
        New Revision:     Rev.1.02.03
        Update to this firmware? (Y/N)y … (yを入力)
        Download...
        %% Completed the firmware download
        %% Updating...
    
        (自動でリブートします)
    
  3. 更新ファームウェアのダウンロード中に、 "CTRL+C" で中断することができます。
        Yamaha#firmware-update execute
        Found the new revision firmware
        Current Revision: Rev.1.02.01
        New Revision:     Rev.1.02.03
        Update to this firmware? (Y/N)y
        Download...                  … (Ctrl-C を入力)
        %% Canceled the firmware download
    

6 注意事項

特になし


7 関連文書


トップへ戻る