0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ix2105 ファームウェアアップデート

Last updated at Posted at 2024-10-10

背景・環境

NECのix2105をVPNとして使おうと思ったが、公式の設定ガイドを使用するにはバージョンが低すぎたため、アップデートすることにした。

  • サーバー:ix2105

    • ファームウェアバージョン:8.10.11
  • 作業PC

    • MacBookPro 2019
    • MacOS Sonoma 14.6.1

作業の概要

NECの公式からファームウェアのrapファイルをダウンロード後、MacのTFTPサーバー機能を使ってサーバーから受け取り、アップデートを行います。

手順

ハードウェアの準備

  1. ix2105のコンソールポートとMacをコンソールケーブルで接続する
  2. ix2105のGE1ポートの1番とMacのLANポートを接続する

サーバー側のセットアップ

今回私は初期化状態から始めました。必要に応じて初期化を行なってください。
初期化手順:参考
バージョンの確認は以下のコマンドで行えます。アップデートを行う前に現在のバージョンを確認しておきましょう。

Router# show version

初期化してすぐはix2105にipアドレスが設定されていないため、設定します。手っ取り早く設定するために、本来WebGUIを起動するための基本設定をアクティベートするコマンドがあるため、今回はこれを使用します。

Router# default-console web

ルーターをリロードする旨の案内が出るため、restartコマンドで再起動します

Router# restart

その後ルーターにipアドレスが割り振られていることを確認します。

Router# enable-config
Enter configuration commands, one per line. End with CNTL/Z.

Router(config)# show ip address
Interface GigaEthernet1.0 is up, line protocol is up
  Internet address is 192.168.1.254/24
  Broadcast address is 255.255.255.255
  Address determined by config
Interface Null0.0 is up, line protocol is up
  Interface is unnumbered.

ipアドレスが192.168.1.254に設定されていることが分かります。

Mac側のセットアップ

更新ファームウェアの入手

NEC公式のファームウェアダウンロードページに行き、ファイルをダウンロードします。私はix2105-boot-18.2-gate-ms-10.1.22.rapというファイルがダウンロードできました。

ネットワークの設定

先ほど確認した通り、ルーターのipアドレスが192.168.1.254に設定されているので、それに合わせてMac側のipアドレスを手動で合わせます。
システム設定 > ネットワーク > 詳細 > TCP/IP
からIPv4の構成を手動に切り替え、IPアドレスを設定します。
今回私は192.168.1.10に設定しました。
サブネットマスクも255.255.255.0に設定しておきます。

TFTPサーバーのセットアップ

Macには標準でTFTPサーバー機能があるため、それを使っていきます。
ターミナルを開き、コマンドを実行していきます。

sudo launchctl load -w /System/Library/LaunchDaemons/tftp.plist
sudo launchctl start com.apple.tftpd

TFTPサーバーのファイルをやり取りするデフォルトのディレクトリは/private/tftpbootです。手に入れたファームウェアのファイルをこのディレクトリにコピーします。

sudo mkdir /private/tftpboot
sudo cp /path/to/file/ix2105-boot-18.2-gate-ms-10.1.22.rap /private/tftpboot

フォルダとファイルに権限を付与します。

sudo chmod 777 /private/tftpboot
sudo chmod 777 /private/tftpboot/ix2105-boot-18.2-gate-ms-10.1.22.rap

以上でTFTPサーバーが起動し、ファイル転送を行う準備が整いました。

更新の実行

ix2105に戻り、更新のコマンドを実行します。

Router# enable-config
Enter configuration commands, one per line. End with CNTL/Z.

Router(config)# software-update tftp://192.168.1.10/ix2105-boot-18.2-gate-ms-10.1.22.rap

自動で更新が始まり、数分で完了のテキストが表示されます。
完了したらリスタートします。

Router# restart

再起動完了後、show versionコマンドでバージョンが上がっていることを確認できます。

TFTPサーバの停止

使用が終了したら忘れずにTFTPサーバを停止しましょう

sudo launchctl unload -w /System/Library/LaunchDaemons/tftp.plist
sudo launchctl stop com.apple.tftpd
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?