Settings

Theme

Soho IPv6 in 2025 still dicey

herczegzsolt.hu

4 points by herczegzsolt 10 months ago · 4 comments

Reader

magicalhippo 10 months ago

But we were just told[1] IPv6 is easy, multiple times in fact, just check the top comments.

I stand by my comment there: IPv6 as a protocol might be easy relative to IPv4 as a protocol, but using IPv6 can definitely be hard.

[1]: https://news.ycombinator.com/item?id=43069533

  • herczegzsoltOP 10 months ago

    I think one of the reasons it is hard to use, is that support is almost, but not quite there.

    What I did not have time to write-up is the bootload of vendor-specific bugs, that are also firmware version dependent. Those are often easy-enough to work around once you know them, but very hard to figure out what is going on.

    I've encountered: - AppleTV creating incorrect TCP checksums for packets of youtube/netflix apps, when using 464xlat with a custom prefix. Happens on cable, does not happen on wifi. - MikroTik not sending out RAs with 0 lifetime. - Android VoIP not accepting fragmented IPv6 packets when using 464xlat. - LG WebOS TV supporting dhcp option 108 over cable, not supporting over wifi. - Unifi Multicast enhancements filtering out solicited IPv6 RA-s, but letting through unsolicited RA-s.

    And there are also vendor specific non-bugs, like to enable xlat, Android wants ipv6-mapped ipv4 on the domain ipv4only.arpa, whereas iOS wants the prefix in the RA.

    And don't even get me started on random Matter devices which think that it's fine for them to just start advertising an ipv6 prefix without any configurability.

    • magicalhippo 10 months ago

      Just today I had another fun one. I spun up a Debian VM and of course IPv6 was turned on by default. Well, this site didn't have IPv6 so it just got a link local address.

      Well, turns out Debian's apt servers are hosted by Fastly and they have AAAA records, which apt of course tried to use because well, the host technically had a valid IPv6 address I suppose.

      So had to disable IPv6 before I could get apt update to work again, yay...

herczegzsoltOP 10 months ago

Seems like most IPv6 for home use is still misconfigured, and Happy Eyeballs is the ducktape holding it together.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection