I've got a blackhole route manually added anyway - it's been there a few years.
WAN on the main router is DHCPv6 (PPPoE)
A bit more info - I just spent a couple of hours trying to reproduce this on a VM with two interfaces, and failed. I then started looking at the clean config on the VM, and my fairly crufty config on the primary router, saving configs as I went along.
I had a stale reservation in Kea for a GUA on the secondary router. Although the secondary router is not now using DHCPv6 for configuration, when I removed the reservation the routing problem went away.
Difference in the configs is:
However, I'm unable now to get the old config to fail. If I reload it, everything seems to be working OK. Either I've made a mistake in my notes, or there's something else going on.
I've tried adding a reservation to my test VM, but that doesn't fail either.
This probably isn't a very useful data point, I'm afraid, as I'm unable to get back to a non-working configuration now.
WAN on the main router is DHCPv6 (PPPoE)
A bit more info - I just spent a couple of hours trying to reproduce this on a VM with two interfaces, and failed. I then started looking at the clean config on the VM, and my fairly crufty config on the primary router, saving configs as I went along.
I had a stale reservation in Kea for a GUA on the secondary router. Although the secondary router is not now using DHCPv6 for configuration, when I removed the reservation the routing problem went away.
Difference in the configs is:
Code Select
@@ -1561,9 +1561,9 @@
<column_count>2</column_count>
</widgets>
<revision>
- <username>opnadmin@{prefix48}:49:323e:ff94:6713:d8b5</username>
- <description>/api/routes/routes/toggleroute/232ecc2c-722f-4390-84ec-285d8bb15f5d made changes</description>
- <time>1768837329.21</time>
+ <username>opnadmin@{prefix48}:49:27b7:e3d6:48bb:a479</username>
+ <description>/api/kea/dhcpv6/set made changes</description>
+ <time>1769099743.71</time>
</revision>
<OPNsense>
<Firewall>
@@ -2774,7 +2774,7 @@
</reservations>
<ha_peers/>
</dhcp4>
- <dhcp6 version="1.0.0" persisted_at="1768836386.51" description="Kea DHCPv6 configuration">
+ <dhcp6 version="1.0.0" persisted_at="1769099743.71" description="Kea DHCPv6 configuration">
<general>
<enabled>1</enabled>
<manual_config>0</manual_config>
@@ -2876,14 +2876,6 @@
</subnet6>
</subnets>
<reservations>
- <reservation uuid="2d620bbf-fe2f-4e43-b186-1a5e3f6f0048">
- <subnet>7c128662-0440-464c-a14d-844667d1cfa4</subnet>
- <ip_address>{prefix48}:4f::1fff</ip_address>
- <duid>00:01:00:01:26:dd:37:1c:52:54:00:68:30:cf</duid>
- <hostname>router2</hostname>
- <domain_search/>
- <description/>
- </reservation>
<reservation uuid="39055ba4-31b6-4409-a38b-df0a91fceecb">
<subnet>d0d43b13-dc16-4c61-9eaf-31417bcbfbe7</subnet>
<ip_address>{prefix48}:49::a</ip_address>
However, I'm unable now to get the old config to fail. If I reload it, everything seems to be working OK. Either I've made a mistake in my notes, or there's something else going on.
I've tried adding a reservation to my test VM, but that doesn't fail either.
This probably isn't a very useful data point, I'm afraid, as I'm unable to get back to a non-working configuration now.
"
