JuniperのSSG5を弄るシリーズ2回目。
SSGファームウェアの最新版が出たので適用したい!とか、
以前のバージョンに戻したいという要望に合わせて、
今回はそういったファームウェアの更新手順をご紹介。
ちなみに今回は6.3→6.0へとダウングレードした。
あくまでマイナーバージョンでの手順であることに注意。
メジャーバージョンアップ/ダウングレード手順は別コマンドなので別途調べてねー。
用意するもの
SSG本体以外に以下を準備。(ほとんどコンフィグバックアップリストア手順と同じ)- 作業用PC
- ターミナルソフト(TeraTermとかPuttyとか)
- TFTPサーバソフト(tftpdとか)
- シリアルケーブル
- LANケーブル
- アップデート/ダウングレードしたいファームウェア
IPアドレスはSSGのセグメントに合わせる。
TFTPサーバをPC側で起動。
ファームウェアはJuniperのサイトからダウンロードしてTFTPのディレクトリに保存。
バージョン確認(作業前)
作業前に今のファームウェアのバージョンを確認しておこう。SSGにログイン後、以下のコマンドでバージョンを確認。
ssg5-isdn-> get system version
Encoding: 1
Version: 6.3.0.1.0.0.0.0
DM Version: 1
Encoding: 1
Version: 6.3.0.1.0.0.0.0
DM Version: 1
上記だとファームウェアのバージョンは"6.3.0.1.0.0.0.0"となる。
ファームウェアバックアップ
これも作業前に今のファームウェアをバックアップしておこう。いざとなったら元に戻せるようにしておくため。
ssg5-isdn-> save software from flash to tftp <IPアドレス> <ファイル名>
Load image from flash.
Save software to TFTP <IPアドレス> (file: <ファイル名>). It may take a few minutes ...
Type escape sequence to abort
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(省略)
tftp transferred records = 26145
tftp success!
TFTP Succeeded
Load image from flash.
Save software to TFTP <IPアドレス> (file: <ファイル名>). It may take a few minutes ...
Type escape sequence to abort
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(省略)
tftp transferred records = 26145
tftp success!
TFTP Succeeded
"TFTP Succeeded"って出たらバックアップ完了。
ファームウェア適用
さっきのバックアップコマンドの逆で適用するファームウェアをflashへsaveすれば良い。
ssg5-isdn-> save software from tftp <IPアドレス> <ファイル名> to flash
Load software from TFTP <IPアドレス> (file: <ファイル名>).
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(省略)
tftp received octets = 12058624
tftp success!
TFTP Succeeded
Save to flash. It may take a few minutes ...platform = 25, cpu = 12, version = 18 update new flash image (02ab2dc0,12058624)
platform = 25, cpu = 12, version = 18
offset = 20, address = 5800000, size = 12054455
date = 1673, sw_version = 30008063, cksum = 2d90599
Image authenticated!
Program flash (12058624 bytes) ...
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++done
Done
Load software from TFTP <IPアドレス> (file: <ファイル名>).
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(省略)
tftp received octets = 12058624
tftp success!
TFTP Succeeded
Save to flash. It may take a few minutes ...platform = 25, cpu = 12, version = 18 update new flash image (02ab2dc0,12058624)
platform = 25, cpu = 12, version = 18
offset = 20, address = 5800000, size = 12054455
date = 1673, sw_version = 30008063, cksum = 2d90599
Image authenticated!
Program flash (12058624 bytes) ...
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++done
Done
何もエラーがなければ成功。
その後、再起動する。
ssg5-isdn-> reset
System reset, are you sure? y/[n] y
In reset ...
System reset, are you sure? y/[n] y
In reset ...
バージョン確認(作業後)
再起動後、バージョンが変わっているか確認する。
ssg5-isdn-> get system version
Encoding: 1
Version: 6.0.0.1.0.0.99.1
DM Version: 1
バージョンが"6.0.0.1.0.0.99.1"と無事にダウングレードされた。Encoding: 1
Version: 6.0.0.1.0.0.99.1
DM Version: 1
0 件のコメント:
コメントを投稿