@fosstodon avoids talking to me. No reply to my direct toot, no reply to my e-mail when I asked about #IPv6. That’s quite sad. (Even more so that all their providers they publicly mention should support IPv6.) Apparently it’s hard to come up with excuses in 2025. So I move, because my domain (including e-mail) is IPv6-only since yesterday, so I won’t get any e-mails from Fosstodon.
https://www.skutecnyinternet.cz/en/website-test/fosstodon.org
Happy 13th anniversary of World #IPv6 Launch Day
As every year, #TurrisOmnia is providing #IPv6 connectivity on #IPv6Day in #Prague. Big thanks to @Oskar456 who sets it up every time
So, *@discuss.systems ; still trying to wrap me head around this IPv6 thing, couldn't sleep last night thinking about it; even though in the past I have successfully setup an IPv6 network via Hurricane Electric Tunnel and receiving a badge at the time for having set it up to the point I could have my #OpenWrt router pinged on the other end of the tunnel.
Had no actual #IPv6 connection at that point, but now I believe I do.
Now I have muddled through a few tutorials on the subject and I am confused as ever.
I have at my disposal, the tools subnetcalc and the ipaddr library of python which is capable of calculating address ranges based on CIDR notation and for telling you if an address is a network address ranges, from what part of the world, or if an unicast single host address.
Half way through watching a video that recommends first watching another video with a painfully German guy who seems to really know his stuff and looks like my old coworker Brewbaker were he a bit taller, they must be relatives.
Allowing the Delegation of Global Address prefix seems to allow for sub-sub netting amongst the original address space, and if you want to prevent this it you disallow it like a land lord disallowing subletting in the lease agreement.
Also, my Xfinity connection seems to indicate that this prefix will change weekly. And if I want any of my servers to keep their static address they seem as though they will need to be readdressed manually every week, with a Global static address since the downstream prefix of their subnet would change with the weekly prefix change. And then I would have to change the firewall rules too!!!
Also it seems that somehow #arp has been replaced by #ICMPv6 and some totally confusing process called Neighbor Detection #ND in which routers and hosts advertise and solicitate.
Also, Site-Local addressing with a FEC0 range appears to have replaced the 172.0.0.0, 10.0.0.0 and 192.168.0.0 ranges but these have also been deprecated so they shouldn't be used.
And the I didn't-get-an-address, address, 169.0.0.0 has been replaced by FE80 addresses but they can oddly still be communicated with.
Seems like a mess to me, but learning something new tends to be like that.
Any tips for the blind group of men trying to describe the elephant to each other you can provide me would be appreciated.
Networking Myths
ARP and Switch MAC Address Tables
YouTube video: https://youtu.be/I3ET3uD_Sq8
Also, I'd like to selfhost some stuff and I have been annoyed at the prospect of manually setting up some of it. Getting photoprism going by just doing this, seems really nice for example
https://nixos.wiki/wiki/PhotoPrism
I pretty much loathe Docker, especially because it was designed by people who didn't know a thing about #ipv6 as far as I can tell.
breaking news
(I have to confess apple is sometimes good)
given a #IPv6only mobile access (like the Deutsche Telekom within Germany, not during roaming)
recent apple #iOS 18.5
makes
#IPv6mostly for clients via hotspot
#dhcpoption108 as well #pref64
I made also the windows test - in case option 108 is not provided by the client, iOS provides IPv4
#ipv6, for interoperability.
No trickery, no proxies, this is really the #IPv6 address for my Windows 98 install.
So let me get this straight:
- You need to enclose #IPv6 addresses in square brackets when using them in URLs, because...
- The colon is already used to separate addresses from ports in URLs, and IPv6 uses colons to separate hex groups.
So the question is... why did IPv6 choose to separate parts with colons?! IPv4 used periods for that and I can't see why they wouldn't have worked for IPv6 too. Did they somehow go out of fashion? :)