IPv6 for the guest: fec0 address from passt, kept at boot; irix-ssh -6 #23

Merged
steigr merged 1 commit from feature/ipv6 into main 2026-11-03 16:54:46 +00:00
Owner

The guest's IPv6, usable both ways. IRIX 6.5.22's stack refuses ULAs (fc00::/7) but takes site-local fec0::/10; passt accepts -a fec0::2 and advertises fec0::/64. irix-start-ipv6 (IRIS_IPV6_ADDRESS) puts fec0::2 on ec0 and writes /etc/init.d/iris-ipv6 for later boots; irix-ssh -6 goes through the ::1/2223 forward. Tested on the runner: outbound HTTP to an IPv6 literal from the fec0 address, and an IPv6 listener in the guest reached through a pesto-added forward. ssh over IPv6 needs the openssh_modern build in irix/openssh PR 3.

🤖 Generated with Claude Code

The guest's IPv6, usable both ways. IRIX 6.5.22's stack refuses ULAs (fc00::/7) but takes site-local fec0::/10; passt accepts -a fec0::2 and advertises fec0::/64. irix-start-ipv6 (IRIS_IPV6_ADDRESS) puts fec0::2 on ec0 and writes /etc/init.d/iris-ipv6 for later boots; irix-ssh -6 goes through the ::1/2223 forward. Tested on the runner: outbound HTTP to an IPv6 literal from the fec0 address, and an IPv6 listener in the guest reached through a pesto-added forward. ssh over IPv6 needs the openssh_modern build in irix/openssh PR 3. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
IPv6 for the guest: irix-start-ipv6 gives it the address passt forwards to, at boot too; irix-ssh -6
All checks were successful
iris container image / image (push) Successful in 21s
459f910067
IRIX takes 2000::/3 and fec0::/10 on an interface, not a ULA, so passt gets a site-local address for
the guest (-a fec0::2). guest/ipv6.sh puts it on ec0 and writes an rc2.d script for the next boots.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
steigr merged commit 459f910067 into main 2026-11-03 16:54:46 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
irix/iris-container!23
No description provided.