IX2215のUSBアップデート

IX2215を手に入れたのでファームウェアのアップデートを行いました.
IXシリーズのアップデートはTFTPによるアップデートが主流のようですが,
わざわざTFTPサーバを用意するのは大変なのでUSBメモリ経由でアップデートを行います.

ix2215

現状の確認

ブートログやshow versionを確認するとファームウェアのバージョンは9.1.10を使用しています.
2015年のファームウェアなようなので結構前のファームウェアでした.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
NEC Diagnostic Software
Copyright (c) NEC Corporation 2001-2015. All rights reserved.

%DIAG-INFO: Starting System POST(Power On Self Test)

DRAM TEST 1: Pass
DRAM TEST 2: Pass
NVRAM TEST: Pass
CPU TEST: Pass
PLD TEST: Pass
GE0 TEST: Pass
GE1 TEST: Pass
GE2(SW-HUB)1-8 TEST: Pass
BRI TEST: Pass
USB TEST: Pass
1.0 VOLTAGE STATUS: 0.987V Pass
1.5 VOLTAGE STATUS: 1.481V Pass
2.5 VOLTAGE STATUS: 2.457V Pass
3.3 VOLTAGE STATUS: 3.251V Pass
5.0 VOLTAGE STATUS: 4.914V Pass
TEMPERATURE STATUS: +19.0degC Pass

NEC Bootstrap Software
Copyright (c) NEC Corporation 2001-2015. All rights reserved.

%BOOT-INFO: Trying flash load, exec-image [ix2215-ms-9.1.10.ldc].
Loading: ############################################################################### [OK]


Starting at 0x20000

Configuring router subsystems (before IDB proc): done.
Constructing IDB(Interface Database): done.
Configuring router subsystems (after IDB proc): done.
Initializing router subsystems: done.
Starting router subsystems: done.

All router subsystems coming up.



NEC Portable Internetwork Core Operating System Software
Copyright Notices:
Copyright (c) NEC Corporation 2001-2015. All rights reserved.
Copyright (c) 1985-1998 OpenROUTE Networks, Inc.
Copyright (c) 1984-1987, 1989 J. Noel Chiappa.
Router# show version
NEC Portable Internetwork Core Operating System Software
IX Series IX2215 (magellan-sec) Software, Version 9.1.10, RELEASE SOFTWARE
Compiled Feb 26-Thu-2015 10:26:18 JST #2 by sw-build, coregen-9.1(10)

ROM: System Bootstrap, Version 7.2
System Diagnostic, Version 7.2
Initialization Program, Version 7.1

System uptime is 0 minute
System woke up by reload, caused by power-on
System started at Jan 13-Fri-2023 20:27:25 JST
System image file is "ix2215-ms-9.1.10.ldc"

Processor board ID <0>
IX2215 (P1010E) processor with 262144K bytes of memory.
3 GigaEthernet/IEEE 802.3 interfaces
1 ISDN Basic Rate interface
1 USB interface
1024K bytes of non-volatile configuration memory.
32768K bytes of processor board System flash (Read/Write)

実際にアップデート

詳細は「UNIVERGE IXシリーズ IX2000シリーズ 取扱説明書」の6-19に書かれています.
それではファームウェアの準備を行い,アップデートを行います.

ファームウェアの準備

NECは他のメーカと違って個人でも申請をすれば最新のファームウェアを手に入れることができます.
書類に会社名(個人)と日付,名前を記入し捺印したファイルをメールで送信することで
ダウンロードサイトへのアクセスが可能になります.

現時点でのIX2215向け最新のファームウェアは10.7.18でした.
ダウンロードしたzipファイルを解凍し出てきた.rapファイルをUSBメモリのルート階層にコピーします.
ファイル名はsoftware-update.rapにしておきます.

アップデート

IX2215のUSB0にUSBメモリを差し込みます.
USBメモリが有効になっていない場合は有効にします.

1
2
3
4
5
Router# configure 
Router(config)# device USB0
Router(config-USB0)# no shutdown
Router(config-USB0)# exit
Router(config)# usbmem enable

USB機能が有効化されたらusbmem restore USB0を実行しアップデートを開始します.

1
Router(config)# usbmem restore USB0

(USBメモリが認識される前に実行するとUSB memory device not foundと言われたので少し待ってやり直します.)

アップデートは2分程度かかりました.
完了すると何もなかったかのように再起動されブートログが出力されます.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
NEC Bootstrap Software
Copyright (c) NEC Corporation 2001-2022. All rights reserved.

%BOOT-INFO: Trying flash load, exec-image [ix2215-ms-10.7.18.ldc].
Loading: ######################################################################################################################################### [OK]


Starting at 0x20000

Configuring router subsystems (before IDB proc): done.
Constructing IDB(Interface Database): done.
Configuring router subsystems (after IDB proc): done.
Initializing router subsystems: done.
Starting router subsystems: done.

All router subsystems coming up.


XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

WARNING! Administrative username is not configured!!
Action: Please configure administrative username.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


NEC Portable Internetwork Core Operating System Software
Copyright Notices:
Copyright (c) NEC Corporation 2001-2022. All rights reserved.
Copyright (c) 1985-1998 OpenROUTE Networks, Inc.
Copyright (c) 1984-1987, 1989 J. Noel Chiappa.
Router#

ユーザ名が設定されていないと警告されたので適当に設定しましょう.

まとめ

IX2215のファームウェアをUSBメモリ経由でアップデートする方法を試しました.
TFTPサーバを一時的にでも用意するのは面倒なのでとても便利でした.

関連記事