Unable to obtain v6 address on WAN without having LAN enabled for tracking
-
I am unable to obtain a v6 IP on my WAN without having one of my LANs track it. I only want v6 on my WAN for haproxy to serve my websites via v6. Anyone know how to make it work? I've tried SLAAC as well.
-
What are your exact IPv6 WAN settings when you attempt this?
-
I had it setup with DHCP6 and it was working fine when I had a LAN set to track it.
As soon as I disabled v6 on the LAN, and did a reboot, the WAN stopped getting a v6 address. I also tried SLAAC, but that doesn't seem to work either. -
That doesn't answer the question I asked, however. What are the exact IPv6 WAN settings at the time it doesn't work? Screenshot the whole "DHCP6 Client Configuration" section.
-
With LAN tracking enabled...
With LAN v6 disabled...
-
Uncheck the Send IPv6 prefix hint checkbox.
-
No luck
Aug 20 14:43:25 dhcp6c 85708 failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
Aug 20 14:43:25 dhcp6c 85708 failed initialize control message authentication
Aug 20 14:43:25 dhcp6c 85708 skip opening control port
Aug 20 14:43:25 dhcp6c 85708 /var/etc/dhcp6c_wan.conf:3 IA_PD (0) is not defined
Aug 20 14:43:25 dhcp6c 85708 failed to parse configuration file -
What are the LAN interface IPv6 and Track IPv6 Interface settings?
If you set the IPv6 Interface under the track section to be empty, and then disable Track Interface, does that change the behavior?
-
I tried switching the Track interface to blank, then disabling IPv6, still getting same errors in log
-
As a workaround, I've created a VLAN on my LAN and enabled tracking on it.
-
I know this is an edge case (v6 on WAN only), but still seems like a bug to me.