Jazztel / Orange Ipv6

I’ve been running Ipv4/6 quite successfully for a few years on Jaztel fibre connection but recently had to replace my router and configuration and at some point (Perhaps then) I lost ipv6 connectivity.

I have a wan connection on Vlan20 to get the ipv4 connection and a wan6 linked to the same virtual port to get the ipv6 but I’m not getting an IPv6 IP address range. I’ve checked incoming port 546 is open for ipv6 traffic but otherwise stumped by what might be blocking it.

Thoughts?

The relevant part of my network config is

config interface 'wan'
option device 'wan.20'
option proto 'dhcp'
option ipv6 1

config interface 'wan6'
option device 'wan.20'
option proto 'dhcpv6'
option reqaddress 'try'
option reqprefix 'auto'
option norelease '1'

config device
option type '8021q'
option ifname 'wan'
option vid '20'
option name 'wan.20'

I’ve also tried

config interface 'wan'
option device 'wan.20'
option proto 'dhcp'
option ipv6 '1'

config interface 'wan6'
option device '@wan'
option proto 'dhcpv6'
option reqaddress 'try'
option reqprefix 'auto'
option norelease '1'

Without success

Anything interesting logged while you restart wan6 interface?

2nd option referring to ip4 wan device is more correct.

Not that I can see - I’m not great at understanding logging but

System log just reports
Sun Aug 17 16:35:55 2025 daemon.notice netifd: Interface 'wan6' is now down
Sun Aug 17 16:35:55 2025 daemon.notice netifd: Interface 'wan6' is setting up now
Sun Aug 17 16:35:56 2025 daemon.warn odhcpd[2121]: No default route present, overriding ra_lifetime to 0!

On the Kernal Log I am seeing
[53083.872271] br-lan: port 8(phy0-ap0.sta8) entered disabled state
[53083.878394] mt798x-wmac 18000000.wifi phy0-ap0.sta8: entered allmulticast mode
[53083.885840] mt798x-wmac 18000000.wifi phy0-ap0.sta8: entered promiscuous mode
[53083.893096] br-lan: port 8(phy0-ap0.sta8) entered blocking state
[53083.899088] br-lan: port 8(phy0-ap0.sta8) entered forwarding state
[54858.001892] br-lan: port 8(phy0-ap0.sta8) entered disabled state
[54858.071943] mt798x-wmac 18000000.wifi phy0-ap0.sta8 (unregistering): left allmulticast mode
[54858.080388] mt798x-wmac 18000000.wifi phy0-ap0.sta8 (unregistering): left promiscuous mode

I also ran ifconfig and get these results - (I’ve masked some characters from the ipv4 & ipv6 address)

wan       Link encap:Ethernet  HWaddr AE:61:00:FC:64:0Finet6 addr: fe80::xxxx:xx:xxxx:xxxx/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:67546403 errors:0 dropped:0 overruns:0 frame:0TX packets:39472565 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:72318486270 (67.3 GiB)  TX bytes:17469474467 (16.2 GiB)
wan.20    Link encap:Ethernet  HWaddr AE:61:00:FC:64:0Finet addr:95.xx.xxx.xxx  Bcast:95.xx.xxx.xxx  Mask:255.255.254.0inet6 addr: fe80::xxxx:xx:xxxx:xxxx/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:941327 errors:0 dropped:0 overruns:0 frame:0TX packets:655786 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:2786959634 (2.5 GiB)  TX bytes:176010801 (167.8 MiB)

In other situations where I have had a ipv6 address I’ve had a Scope:Global Ipv6 address on the WAN connection.

When I set the interface to Alias of @wan then the interface doesnt' appear to do anything its just listed as “Protocol: Alias Interface (DHCPv6 client)” - without any info

Am I right that the warning “Sun Aug 17 16:35:56 2025 daemon.warn odhcpd[2121]: No default route present, overriding ra_lifetime to 0!” probably relates to inability to get a default ipv6 route?

Mon Sep 1 20:49:58 2025 daemon.notice netifd: Interface 'wan6' is now down
Mon Sep 1 20:49:58 2025 daemon.notice netifd: Interface 'wan6' has link connectivity loss
Mon Sep 1 20:49:58 2025 daemon.notice netifd: Interface 'wan6' has link connectivity
Mon Sep 1 20:49:58 2025 daemon.notice netifd: Interface 'wan6' is setting up now
Mon Sep 1 20:49:59 2025 daemon.warn odhcpd[2121]: No default route present, overriding ra_lifetime to 0!

This has me reall stumped. Anyone got any ideas on how to diagnose the issue?

If you have a router provided by your ISP, check whether IPv6 works on it. If so, spoof its MAC address on OpenWrt router and test.

Yeah I thought about that. I saw that in old config files for the old router there was a MAC address specified so I copied that into the WAN interface spec and tried that but it didn’t work. I don’t remember having to spoof the MAC address when I first setup Ipv6 on the old router so I wasn’t hopeful. Next time I can I will install the Jazztel supplied router and confirm that gets Ipv6 connectivity and see if I can see the MAC address of the WAN interface on it to confirm I have the right one. Its strange since I remember the original configuration with my old router was so easy.

The other action I will take is to restore an old configuration onto some old hardware and test that it works.

My understanding is that there are only three configuration files that should effect things. Network, firewall and dhcp files. Should I be looking elsewhere?

Are their any significant differences to IPV6 configuration between v19 and later versions?