1
General Discussion / [Solved] IPv6 - radvd:prefix length should be 64
« on: July 29, 2023, 07:32:55 pm »
I have continuing problems with IPv6 setup in OPNsense. It works for 1-2 days after a restart, but then stops working.
Today I found the following logs under:
/ui/diagnostics/log/core/routing
> Warning radvd prefix length should be 64 for igb3
> Warning radvd prefix length should be 64 for igb1
> radvd sendmsg: Network is down
> Warning radvd prefix length should be 64 for igb3
> Warning radvd prefix length should be 64 for igb1
> radvd sendmsg: Network is down
> ...
Since I use "Track WAN" for IPv6 on both, and WAN is setup with /64, this does not make sense to me.
Under /status_interfaces.php, I see the following values:
igb1:
IPv4 address 192.168.100.1/24
IPv4 gateway auto-detected: 192.168.100.1
IPv6 link-local fe80::2e0:67ff:fe2a:72e4/64
IPv6 address 2003:e7:1f0c:8e00:2e1:37ff:fe2a:72e4/56
igb1 (lan) is configured with:
IPv6 Configuration Type - Track Interface
IPv6 Interface - WAN
wan:
DHCP DHCPv6 up
PPPoE up
MTU 1492
IPv6 link-local fe80::2e0:67ff:fe2a:72e3/64
IPv6 address 2003:e7:1fff:d24:2e1:37ff:fe2a:72e3/64
IPv6 prefix 2003:e7:1f0c:8e00::/56
IPv6 gateway auto-detected: fe80::224e:71ff:fe11:2cfe
My IPv6 configuration for WAN follows the DHCPv6 instructions in the docs:
IPv6 Configuration Type - DHCPv6
Request only an IPv6 prefix - yes
Prefix delegation size - 64
Send IPv6 prefix hint - yes
Use IPv4 connectivity - yes
Use VLAN priority - Disabled
How can I go further to debug this? Why does my LAN (igb1) has a /56 IPv6 address, when WAN has a /64 IPv6 address?
The same is reported here on Reddit, for the exact same ISP (Telekom).
Today I found the following logs under:
/ui/diagnostics/log/core/routing
> Warning radvd prefix length should be 64 for igb3
> Warning radvd prefix length should be 64 for igb1
> radvd sendmsg: Network is down
> Warning radvd prefix length should be 64 for igb3
> Warning radvd prefix length should be 64 for igb1
> radvd sendmsg: Network is down
> ...
Since I use "Track WAN" for IPv6 on both, and WAN is setup with /64, this does not make sense to me.
Under /status_interfaces.php, I see the following values:
igb1:
IPv4 address 192.168.100.1/24
IPv4 gateway auto-detected: 192.168.100.1
IPv6 link-local fe80::2e0:67ff:fe2a:72e4/64
IPv6 address 2003:e7:1f0c:8e00:2e1:37ff:fe2a:72e4/56
igb1 (lan) is configured with:
IPv6 Configuration Type - Track Interface
IPv6 Interface - WAN
wan:
DHCP DHCPv6 up
PPPoE up
MTU 1492
IPv6 link-local fe80::2e0:67ff:fe2a:72e3/64
IPv6 address 2003:e7:1fff:d24:2e1:37ff:fe2a:72e3/64
IPv6 prefix 2003:e7:1f0c:8e00::/56
IPv6 gateway auto-detected: fe80::224e:71ff:fe11:2cfe
My IPv6 configuration for WAN follows the DHCPv6 instructions in the docs:
IPv6 Configuration Type - DHCPv6
Request only an IPv6 prefix - yes
Prefix delegation size - 64
Send IPv6 prefix hint - yes
Use IPv4 connectivity - yes
Use VLAN priority - Disabled
How can I go further to debug this? Why does my LAN (igb1) has a /56 IPv6 address, when WAN has a /64 IPv6 address?
The same is reported here on Reddit, for the exact same ISP (Telekom).