IPv6 connectivity worked before I implemented OPNsense by connecting the router to the physical switch in the topology.
Without a bit more information itˋs just guessing, but first things to look at:1) is IPv4 working correctly? (Ping, WAN access)2) at first look, your IPv6 stack looks good - your LAN client gets an IPv6 via RA from OPNsense3) Do you have at least 1 Firewall rule defined on the LAN interface? (No rule = block everything)
It seems like you have the prefix, but maybe the "ISP ONU" is not routing it to your OPNsense WAN interface....
But is it even possible that the uplink router would delegate a prefix and NOT route it?
Quote from: dseven on November 20, 2024, 05:17:07 pmIt seems like you have the prefix, but maybe the "ISP ONU" is not routing it to your OPNsense WAN interface....Sorry overlooked the working traceroute to opnsense ;-)But is it even possible that the uplink router would delegate a prefix and NOT route it?Should check what OPNsense->Interfaces->Overview->WAN->Detail popup says at „dynamic IPv6 prefix received“
Maybe try changing "Address/Prefix Assignment Mode" to "DHCPv6"? Just guessing - that interface doesn't look familiar....
Quote from: stefan00 on November 20, 2024, 05:38:20 pmBut is it even possible that the uplink router would delegate a prefix and NOT route it?OPNsense will do just that if a downstream router gets a prefix only and not an address for its WAN interface - the fix for that is to add a DHCPv6 reservation for it - then a route (to that address) should be created. Not really relevant here, though. Why OPNsense can't route to the link-local address, I'm not sure. A bit of a tangent for this discussion.... but we don't know what the "ISP ONU" does.....
You get a /56 prefix from your ISP - perfect.Try DCHPv6 for delegation as dseven said and also try to get a bigger network delegated into OPNsense, maybe /62 or even bigger.I remember having an issue long time ago when a /64 was not enough, even with request prefix only checked.@dseven on routing: I meant the uplink router, not the OPNsense box. If the uplink router delegates the network downwards, it MUST route it.
I tried to change the "Child Prefix Mask" to ::/63 and ::/60 but I got "Invalid prefix mask" from the ONU, not sure what the mask should be to get a larger different prefix.
@dseven on routing: I meant the uplink router, not the OPNsense box. If the uplink router delegates the network downwards, it MUST route it.
Quote from: MatheusPP on November 20, 2024, 05:59:03 pmI tried to change the "Child Prefix Mask" to ::/63 and ::/60 but I got "Invalid prefix mask" from the ONU, not sure what the mask should be to get a larger different prefix.Did you also change the „request prefix size“ on the WAN interface settings in OPNsense?You should get at least a /57 prefix out of your uplink router. Some documentation available?