IX2105のファームウェアアップデート手順の解説は多くの方がやっていますが、自分のやりやすい方法をまとめておきます。
手持ちのIX2105での方法を記録していますが、他のIXシリーズでも同様のはず。
以下のサイトからファームウェアをダウンロードする(要パスワード)。
/* | |
* Compile with | |
* gcc -Wall -o paint paint.c | |
* | |
* Run with | |
* ./paint $(tput lines) $(tput cols) | |
*/ | |
#include <stdio.h> | |
#include <stdlib.h> |
ruby -rresolv -ane 'puts "#{(Resolv.getname($F[0]) rescue $F[0])} #{$F[1..-1].join(" ")}"' |
#!/bin/bash -xe | |
MOUNTPOINT=$(mktemp -d) | |
CHECKSUM=$(mktemp) | |
LODEV=$(losetup -f) | |
IMAGE_FILE=AlmaLinux-9-RaspberryPi-GNOME-latest.aarch64.raw.xz | |
IMAGE_URL=$(curl -s https://mirrors.almalinux.org/mirrorlist/9/raspberrypi/ | \ | |
sort -R | head -n1 | grep -o "^.*almalinux/" )/9/raspberrypi/images/ |
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 <meta@FreeBSD.org> | |
# 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() | |
{ |