第 4 章 : 保守・運用機能
4.14 ファームウェア更新
4.14.1 ファームウェア更新サイトの設定
[書式]
firmware-update url url no firmware-update url [パラメーター]
url : 半角英数字および半角記号(255文字以内) ファームウェアが置かれているURL [初期設定]
SWX2210-8Gの場合 : firmware-update url http://www.rtpro.yamaha.co.jp/firmware/revision-up/swx2210-8g.bin SWX2210-16Gの場合 : firmware-update url http://www.rtpro.yamaha.co.jp/firmware/revision-up/swx2210-16g.bin SWX2210-24Gの場合 : firmware-update url http://www.rtpro.yamaha.co.jp/firmware/revision-up/swx2210-24g.bin [入力モード]
グローバルコンフィグレーションモード [説明]
WEBサーバーに置かれているファームウェアファイルを使ってファームウェア 更新するときのダウンロード先の URLを設定する。
入力形式は“http://サーバーの IPアドレスあるいはホスト名/パス名” という形式となる。
サーバーのポート番号が 80 以外の場合は、“http://サーバーのIPアドレスあるいはホスト名:ポート番号/パス名”と いう形式で、URLの中に指定する必要がある。
[設定例]
ファームウェアのダウンロード先URLをhttp://192.168.100.1/swx2210-8g.binに設定する。
SWX2210(config)#firmware-update url http://192.168.100.1/swx2210-8g.bin SWX2210(config)#
4.14.2 ファームウェア更新で使用するHTTPプロキシーサーバーの設定
[書式]
firmware-update http-proxy server port no firmware-update http-proxy
[パラメーター]
server : A.B.C.D
HTTPプロキシーサーバーのIPv4アドレス : X:X::X:X
HTTPプロキシーサーバーのIPv6アドレス
IPv6リンクローカルアドレスを指定する場合は、送出インターフェースも指定する必要があ る(fe80::X%vlanN の形式)
: 半角英数字および半角記号(255文字以内) HTTPプロキシーサーバーのFQDN
port : <1-65535>
HTTPプロキシーサーバーのリスニングポート番号
[初期設定]
no firmware-update http-proxy [入力モード]
グローバルコンフィグレーションモード [説明]
WEBサーバーに置かれているファームウェアファイルを使ってファームウェア更新するときのHTTPプロキシー サーバーを設定する。
HTTPプロキシーサーバーが設定されていない場合、HTTPプロキシーサーバーを経由せずにファームウェア更新が 行われる。
no形式で実行した場合は、HTTPプロキシーサーバーの設定を削除する。
[設定例]
HTTPプロキシーサーバーを192.168.100.1(ポート番号8080)に設定する。
SWX2210(config)#firmware-update http-proxy 192.168.100.1 8080 SWX2210(config)#
4.14.3 ファームウェア更新で使用するHTTPSプロキシーサーバーの設定
[書式]
firmware-update https-proxy server port no firmware-update https-proxy
[パラメーター]
server : A.B.C.D
HTTPSプロキシーサーバーのIPv4アドレス
: X:X::X:X
HTTPSプロキシーサーバーのIPv6アドレス
IPv6リンクローカルアドレスを指定する場合は、送出インターフェースも指定する必要があ る(fe80::X%vlanN の形式)
: 半角英数字および半角記号(255文字以内)
HTTPSプロキシーサーバーのFQDN
port : <1-65535>
HTTPSプロキシーサーバーのリスニングポート番号
[初期設定]
no firmware-update https-proxy [入力モード]
グローバルコンフィグレーションモード [説明]
WEBサーバーに置かれているファームウェアファイルを使ってファームウェア 更新するときのHTTPSプロキシー サーバーを設定する。
HTTPSプロキシーサーバーが設定されていない場合、HTTPSプロキシーサーバーを経由せずにファームウェア更新
が行われる。
no形式で実行した場合は、HTTPプロキシーサーバーの設定を削除する。
[設定例]
HTTPSプロキシーサーバーを192.168.100.1(ポート番号8080)に設定する。
SWX2210(config)#firmware-update https-proxy 192.168.100.1 8080 SWX2210(config)#
4.14.4 ファームウェア更新の実行 [書式]
firmware-update execute [no-confirm]
[キーワード]
no-confirm : ファームウェア更新の確認をしない
[入力モード]
特権EXECモード [説明]
WEBサーバーに置かれているファームウェアファイルと現在実行中のファームウェアのリビジョンをチェックし、
書き換え可能であればファームウェアのリビジョンアップを実行する。
書き換え可能なリビジョンのファームウェアが存在すると、確認を求められるので、更新する場合は "Y" を、更新 しない場合は "N" を入力する必要がある。
no-confirmを指定すると、確認をせずにリビジョンアップを実行する。
[ノート]
firmware-update urlコマンドでダウンロード先URLを変更できる。
firmware-update revision-down enableコマンドを設定すると古いリビジョンへのリビジョンダウンが行えるように
なる。
[設定例]
WEBサーバーに置かれているファームウェアファイルでファームウェア更新する。
SWX2210#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...
%% Completed the firmware download
%% Updating...
SWX2210#
4.14.5 ファームウェアダウンロードタイムアウト時間の設定 [書式]
firmware-update timeout time no firmware-update timeout [パラメーター]
time : <100-86400>
タイムアウト時間(秒) [初期設定]
firmware-update timeout 300 [入力モード]
グローバルコンフィグレーションモード [説明]
WEBサーバーからファームウェアをダウンロードするときのタイムアウト時間を設定する。
no形式で実行した場合は初期設定に戻る。
[設定例]
ファームウェアダウンロードのタイムアウト時間を120秒に設定する。
SWX2210(config)#firmware-update timeout 120 SWX2210(config)#
4.14.6 リビジョンダウンの許可
[書式]
firmware-update revision-down switch no firmware-update revision-down
[パラメーター]
switch : リビジョンダウンの許可の設定
設定値 説明
enable リビジョンダウンを許可する
disable リビジョンダウンを許可しない
[初期設定]
firmware-update revision-down disable [入力モード]
グローバルコンフィグレーションモード [説明]
WEBサーバーに置かれているファームウェアファイルを使ってファームウェア更新するとき、 現在のリビジョンよ りも古いリビジョンへのファームウェアのリビジョンダウンを許可する。
no形式で実行した場合はリビジョンダウンを許可しない。
[設定例]
リビジョンダウンを許可する。
SWX2210(config)#firmware-update revision-down enable SWX2210(config)#
4.14.7 ファームウェア更新機能設定の表示 [書式]
show firmware-update [入力モード]
特権EXECモード [説明]
ファームウェア更新機能に関する現在の設定状況を表示する。
以下の項目が表示される。
• ダウンロード先のURL
• HTTPプロキシーサーバー
• HTTPSプロキシーサーバー
• ダウンロードのタイムアウト時間
• リビジョンダウンの許可 [設定例]
ファームウェア更新機能の設定状況を表示する。
SWX2210#show firmware-update
url:http://www.rtpro.yamaha.co.jp/firmware/revision-up/swx2210-8g.bin http-proxy:192.168.100.1:8080
https-proxy:192.168.100.1:8080 timeout:300 (seconds)
revision-down:disable SWX2210#