IPv6 Sure Is Fun! smile smile eyetwitch smile
April 19, 2023•333 words
Spent a few ghastly hours the other day trying to figure out why a VPS would get IPv6 addresses on boot, but then fail to renew, dropping its ULA and global IPs. Finally deduced that not a one of the "basic firewall :D" examples I perused when creating my nftables setup considered an environment using DHCP6.
Turns out for that case, in addition to allowing some ICMP types, you need to punch a link-local hole for new incoming connections, on UDP port 546.
ip6 saddr fe80::/10 udp dport 546 ct s...
Read post