IPV6 struggles

Hi all,

I'm new to using IPV6 and seem to be struggling with problems with the basic set up. I'm using a raspberry pi.

I set up with a new ISP that offers IPV6 - great news. I set up a WAN_6 interface /56 (as specified for YouFibre), and updated the LAN to assign IPV6 addresses /64 (as I read online to do). I didn't change any other settings.

The problems start now.... it seems like some clients, like my android phone and certain apps, and Firestick 4K max, really struggle to use network when there's IPV6 involved.

Trying to using some websites, like amazon prime video, BBC sounds, things just don't load. BBC sounds thinks there is no internet. As soon as I change my phone to use my wireguard VPN (which is IPV4), it works.

I also tried using an eero router which came with the ISP package, and my network appears to work fine with IPV6, although Eero is quite locked down so I can't see what the settings are.

I keep reading that IPV6 is plug and play on openwrt now, but that's not my experience at the moment. Any thoughts? Can changing the settings I did really have this much of an effect? Thank you

SLAAC is enabled (this is from default I believe)

config interface 'wan_6'
        option proto 'dhcpv6'
        option device 'eth1'
        option reqaddress 'try'
        option reqprefix '56'
        option peerdns '0'
        list dns '2606:4700:4700::1111'
        list dns '2606:4700:4700::1001'
        option ip6assign '64'
config dhcp 'lan'
        option interface 'lan'
        option start '50'
        option limit '150'
        option leasetime '12h'
        option dhcpv4 'server'
        option ra 'server'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'
        option dhcpv6 'server'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

The IPv6 wan should be called wan6 not wan_6 as the former name is already in the firewall. If you use wan_6 without also adding that to the firewall wan zone, packets will not be forwarded, thus IPv6 is broken on your LANs.

ip6assign goes in the lan interface(s) not the wan. The default setting of ip6assign 60 is fine when you only have one LAN and the ISP gives you a /56. A /56 can be split up into fifteen or sixteen /60s (the zeroth one may not be available for assignment if the wan takes an IP out of the /56)
.

2 Likes

Just as a general encouragement, IPv6 is not a detriment in today's internet (but becoming increasingly required). I've been using it (natively) for more than a decade now (and using tunnels beforehand), real issues are scarce (and these days not really there anymore).

1 Like