IX2105のファームウェアアップデート手順の解説は多くの方がやっていますが、自分のやりやすい方法をまとめておきます。
手持ちのIX2105での方法を記録していますが、他のIXシリーズでも同様のはず。
以下のサイトからファームウェアをダウンロードする(要パスワード)。
| text | |
| lang en_US.UTF-8 | |
| keyboard us | |
| timezone --utc Asia/Tokyo | |
| # Disk | |
| bootloader --append="console=ttyS0,115200n8 no_timer_check crashkernel=auto net.ifnames=0" --location=mbr --timeout=1 | |
| auth --enableshadow --passalgo=sha512 | |
| selinux --enforcing | |
| firewall --enabled --service=ssh | |
| firstboot --disable |
| #!/bin/sh | |
| # | |
| # Author: Koichiro Iwao <[email protected]> | |
| # License: The FreeBSD Copyright | |
| # | |
| # FreeBSDでDS-LiteのAFTRのIPv6アドレスを取得するやつ | |
| # 必須コマンドチェックとdrillの部分を変えればFreeBSD以外でも動きます。 | |
| # | |
| # ref. | |
| # https://github.com/v6pc/v6mig-prov/blob/1.0/spec.md |
| def foo | |
| begin | |
| if bar | |
| end | |
| end | |
| end |
| #include <stdio.h> | |
| #include <string.h> | |
| #include <sys/types.h> | |
| #include <sys/socket.h> | |
| #include <netdb.h> | |
| #include <netinet/in.h> | |
| #include <arpa/inet.h> | |
| int main() | |
| { |
| notify 100 { | |
| match "system" "IFNET"; | |
| match "subsystem" "ue[0-9]+"; | |
| match "type" "ATTACH"; | |
| action "sh /etc/rename-netif.sh $subsystem"; | |
| }; |
| #!/usr/bin/env ruby | |
| require 'prime' | |
| require 'securerandom' | |
| require 'socket' | |
| require 'json' | |
| require 'io/console/size' | |
| raise ArgumentError if ARGV.count < 2 |