ここでは、NetScreen25をバージョンアップしてみる。
NetScreenのOSはScreenOSと言います。
バージョンアップとは、ScreenOSのバージョンアップを意味します。
今回は、TFTPを使ってのバージョンアップを実行する。
TFTPサーバは、ノートPCか何かに3cdaemonを用意しておくと便利で簡単です。
コマンドは次の通り
TFTPサーバからScreenOSのバージョンアップ
> save software from tftp [TFTPのIPアドレス] [ScreenOSのファイル名] to flash
NetScreenの再起動
> reset System reset, are you sure? y/[n] y
まずは、NetScreenのサポートから新しいScreenOSを入手する。
TFTPサーバにScreenOS(ns50ns25.5.3.0r5.0)を置いておく。
Netscreen-> save software from tftp 1.1.1.1 ns50ns25.5.3.0r5.0 to flash Load software from TFTP 1.1.1.1 (file: ns50ns25.5.3.0r5.0). !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! tftp received octets = 5198805 tftp success! TFTP Succeeded Save to flash. It may take a few minutes ... update new flash image (036bb9b0,5198805) platform = 14, cpu = 10, version = 18 offset = 20, address = 3060000, size = 5198727 date = 4032f0f8, sw_version = 4032f0fc, cksum = af293618 Program flash (5198805 bytes) ... ++++++++++++++++++++++++++++++++++++++++done Done Netscreen->
バージョンアップ完了。
NetScreenを再起動して新しいScreenOSで起動する。
Netscreen-> reset System reset, are you sure? y/[n] y In reset ... NetScreen NS-25/50 Boot Loader Version 3.0.0 (Checksum: D1C6421F) Copyright (c) 1997-2003 NetScreen Technologies, Inc. Total physical memory: 128MB Test - Pass Initialization - Done Model Number: NS-25 Hit any key to run loader Hit any key to run loader Hit any key to run loader Hit any key to run loader Loading default system image from on-board flash disk... Ignore image authentication! Start loading... ...................................................... Done. Juniper Networks, Inc Copyright, 1997-2004 Version 5.3.0r5.0 Load Manufacture Information ... Done Load NVRAM Information ... (5.2.0)Done Install module init vectors Verify ACL register default value (at hw reset) ... Done Verify ACL register read/write ... Done Verify ACL rule read/write ... Done Verify ACL rule search ... Done MD5("a") = 0cc175b9 c0f1b6a8 31c399e2 69772161 MD5("abc") = 90015098 3cd24fb0 d6963f7d 18e17f72 MD5("message digest") = f96b697d 7cb7918d 525a2f31 aaf161d0 Verify DES register read/write ... Done Install modules (00c40000,01552974) ... load dns table : dns table file do not exist. Initializing DI 1.1.0-ns System config (2468 bytes) loaded . Done. Load System Configuration .....................................Done system init done.. login:
基本的にバージョンアップ前の設定は変更されずにそのまま有効です。
バージョンの違いによって設定が異なる箇所が発生した場合は、
バージョンアップ後の起動時にコンソールにエラーメッセージが出力されるので、
よく確認しておく必要があります。
ちなみに、今回はv5.2の設定はv5.3でそのまま使えました。