👏

IX2215のファームウェアアップデートをする (USBメモリ・HTTP)

2023/01/21に公開

前書き

ヤフオクで2台セットのIX2215を購入しました。やはりNetMeister経由でのアップデートができないVer 9系・8系のファームウェアだったので、ファームウェアデータを用意してのアップデート作業が必要です。

ファームウェアデータのダウンロード

以前は申請が必要でしたが、2024年1月頃から公開されております。
https://jpn.nec.com/univerge/ix/faq/common.html#Q1-1

Q.1-1 最新ソフトウェアの入手方法を教えてください。

必要なもの

  • USB コンソールケーブル
  • ターミナルソフト
    • putty を使いました
  • USBメモリ
    • FAT32でフォーマットされたものにダウンロードしたファームウェアデータ(ix2215-boot-22.1-gate-ms-10.7.18.rap)をコピーしておきます。
  • HTTPサーバー
    • HTTP経由でのアップデートの場合は手持ちのサーバー上ファームウェアデータ(ix2215-boot-22.1-gate-ms-10.7.18.rap)を配置しておきます。

ver.9.2.20 からのアップデート

USBメモリが使用できるのでUSBメモリをUSB0スロットに挿入し読み込みます。

グローバルコンフィグモードに移行

Router# config
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# device ?
  BRI           -- ISDN Basic Rate interface
  GigaEthernet  -- IEEE-802.3 GigaEthernet
  USB           -- Universal Serial Bus

デバイスコンフィグモード (USB) に移行、有効化

Router(config)# device USB0
Router(config-USB0)# no shutdown
Router(config-USB0)# exit

usbmem の情報が取得できることを確認

Router(config)# show usbmem
USB Mass Storage Device (usbmem0)
total 15994978304 bytes
      10510336 bytes used
      15984467968 bytes free
Router(config)# show usbmem usbmem0?
  WORD  -- usbmemX[.Y]:PATH
Router(config)# show usbmem usbmem0:/
Directory is /
2023/01/20  21:29:20  <DIR>       SYSTEM~1      System Volume Information
2022/11/01  10:26:50    10483413  IX2215~1.RAP  ix2215-boot-22.1-gate-ms-10.7.18.rap
1 files 10483413 bytes
1 directories

ソフトウェアアップデートを実行

Router(config)# software-update usbmem0:/ix2215-boot-22.1-gate-ms-10.7.18.rap
% Reading ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done
% Check ...... done
% Update file name is ix2215-ms-10.7.18.ldc
% Writing .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done
% Software update completed.

新しいファームウェアでリロード

Router(config)# reload
% Warning: USB memory device is not ejected yet.
% Warning: current running-configuration is not saved yet.
Notice: The router will be RELOADED. This is to ensure that
        the peripheral devices are properly initialized.
Are you sure you want to reload the router? (Yes or [No]): Yes

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]

ver.8.10.11.b からのアップデート

usbmemコマンドが使用できませんでした。
コマンドリファレンスマニュアルを確認しましたが、どのバージョンから利用できるなどの情報が見当たらず確証が得られませんでしたが、ver.8では利用できないのかもしれません。
LAN内のウェブサーバー上に配置してHTTP経由でのアップデートを試みます。

dhcp クライアントの有効化

Router(config)# ip dhcp enable

インターフェースコンフィグモードに移行

GE0ポートに既存のLAN環境からのLANケーブルを挿しています。

Router(config)# interface GigaEthernet0.0
Router(config-GigaEthernet0.0)# ip address dhcp receive-default
Router(config-GigaEthernet0.0)# ip tcp adjust-mss auto
Router(config-GigaEthernet0.0)# no shutdown
Router(config-GigaEthernet0.0)# ex
Router(config)# write memory
Building configuration...
% Warning: do NOT enter CNTL/Z while saving to avoid config corruption.

dhcp クライアントの状況確認

DHCPからIPアドレスを取得できていることを確認します

Router(config)# show ip dhcp-client summary
Interface GigaEthernet0.0
  Client state is bound
  Server ID is 192.168.16.1
  Assigned address is 192.168.16.29/24
  Time since address assigned is 39 seconds

HTTP サーバー上のファームウェアを読み込んでリロード

Router(config)# software-update http://<<LAN内HTTPサーバー>>/ix-firmware/ix2215-b
                oot-22.1-gate-ms-10.7.18.rap auto-reload
% Downloading ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
HTTP transfer complete, 10483413 bytes, MD5 = 990bf782378de452866e3a8b020abfef
% Check ...... done
% Update file name is ix2215-ms-10.7.18.ldc
% Writing .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done
% Software update completed.

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]
...

参考文献

Discussion