Since we’re slowly coming up to 25 years of having IPv6, but still not actually having IPv6, I tried making a seperate local network that only has v6 access. In theory quite a few of the popular internet services should have IPv6 connectivity working.
From previous network configuration mistakes, I’ve learned that it takes quite a while before I notice the loss of IPv4 connectivity if IPv6 is still working. Usually, I notice that by having the search engine work perfectly fine, but none of the websites I click loading.
Setting up the network
It was quite easy to set up the v6-only network for me. I already have all the network traffic running through a Linux router so I just made a new bridge that gets IPv6 addresses only and drop all IPv4 traffic. I’ve assigned a network interface to this bridge and also an SSID on the wireless network.
$ brctl addbr v6only
$ iptables -A FORWARD -i v6only -j DROP
$ iptables -A INPUT -i v6only -j DROP
$ ip6tables -A FORWARD -i v6only -j ACCEPT
$ ip6tables -A INPUT -i v6only -j ACCEPT
First problems
The first problem didn’t take very long, I had a complete lack of ipv6 reachable nameservers in my network.
The nameserver in my network is unbound
running on a Linux machine. It’s configured to do recursive resolving and cach