20:59:53.836665 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::62be:b4ff:fe07:9aa3 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16 source link-address option (1), length 8 (1): 60:be:b4:07:9a:a3 0x0000: 60be b407 9aa320:59:53.839257 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 64) fe80::d272:dcff:fe8a:a910 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 64 hop limit 64, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0ms, retrans timer 0ms source link-address option (1), length 8 (1): d0:72:dc:8a:a9:10 0x0000: d072 dc8a a910 mtu option (5), length 8 (1): 9198 0x0000: 0000 0000 23ee prefix info option (3), length 32 (4): 2600:6401:9c46:8d00::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s 0x0000: 40c0 0027 8d00 0009 3a80 0000 0000 2600 0x0010: 6401 9c46 8d00 0000 0000 0000 000020:59:53.983867 IP6 (hlim 1, next-header UDP (17) payload length: 44) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 inf-req (xid=2b7caf (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (elapsed-time 0) (option-request DNS-server DNS-search-list))20:59:54.669328 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) :: > ff02::1:ff07:9aa3: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 unknown option (14), length 8 (1): 0x0000: fe51 4cd8 f0c120:59:55.019722 IP6 (hlim 1, next-header UDP (17) payload length: 44) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 inf-req (xid=2b7caf (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (elapsed-time 103) (option-request DNS-server DNS-search-list))20:59:57.098994 IP6 (hlim 1, next-header UDP (17) payload length: 44) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 inf-req (xid=2b7caf (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (elapsed-time 311) (option-request DNS-server DNS-search-list))21:00:01.159330 IP6 (hlim 1, next-header UDP (17) payload length: 44) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 inf-req (xid=2b7caf (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (elapsed-time 717) (option-request DNS-server DNS-search-list))21:00:02.843595 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::62be:b4ff:fe07:9aa3 > fe80::d272:dcff:fe8a:a910: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::d272:dcff:fe8a:a910 source link-address option (1), length 8 (1): 60:be:b4:07:9a:a3 0x0000: 60be b407 9aa321:00:02.848118 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::d272:dcff:fe8a:a910 > fe80::62be:b4ff:fe07:9aa3: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::d272:dcff:fe8a:a910, Flags [router, solicited]21:00:07.892395 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::d272:dcff:fe8a:a910 > fe80::62be:b4ff:fe07:9aa3: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::62be:b4ff:fe07:9aa3 source link-address option (1), length 8 (1): d0:72:dc:8a:a9:10 0x0000: d072 dc8a a910#ping21:02:55.756267 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 16) 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 > 2606:4700:4700::1111: [icmp6 sum ok] ICMP6, echo request, seq 021:02:56.760053 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 16) 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 > 2606:4700:4700::1111: [icmp6 sum ok] ICMP6, echo request, seq 121:02:57.765416 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 16) 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 > 2606:4700:4700::1111: [icmp6 sum ok] ICMP6, echo request, seq 221:02:58.775245 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 16) 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 > 2606:4700:4700::1111: [icmp6 sum ok] ICMP6, echo request, seq 321:02:58.986213 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::62be:b4ff:fe07:9aa3 > fe80::d272:dcff:fe8a:a910: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::d272:dcff:fe8a:a910 source link-address option (1), length 8 (1): 60:be:b4:07:9a:a3 0x0000: 60be b407 9aa321:02:58.990727 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::d272:dcff:fe8a:a910 > fe80::62be:b4ff:fe07:9aa3: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::d272:dcff:fe8a:a910, Flags [router, solicited]21:02:59.785301 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 16) 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 > 2606:4700:4700::1111: [icmp6 sum ok] ICMP6, echo request, seq 421:03:00.795509 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 16) 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 > 2606:4700:4700::1111: [icmp6 sum ok] ICMP6, echo request, seq 521:03:01.800778 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 16) 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 > 2606:4700:4700::1111: [icmp6 sum ok] ICMP6, echo request, seq 6
prefix info option (3), length 32 (4): 2600:6401:9c46:8d00::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s
Have a look at the dhcp6c log whether they actually offer prefix delegation (or DHCPv6 at all).The /64 advertised via RA is only for numbering your WAN interface, it's not a prefix delegation. PD only works via DHCPv6.CheersMaurice
08:44:58.057245 IP6 fe80::62be:b4ff:fe07:9aa3.dhcpv6-client > ff02::1:2.dhcpv6-server: dhcp6 confirm08:44:58.073484 IP6 fe80::d272:dcff:fe8a:a910.dhcpv6-server > fe80::62be:b4ff:fe07:9aa3.dhcpv6-client: dhcp6 reply08:44:58.079665 IP6 :: > ff02::1:ff64:c26a: ICMP6, neighbor solicitation, who has 2600:6401:9c46:8d00:0:ff70:7964:c26a, length 3208:44:58.082695 IP6 fe80::62be:b4ff:fe07:9aa3.dhcpv6-client > ff02::1:2.dhcpv6-server: dhcp6 renew08:44:58.096234 IP6 fe80::d272:dcff:fe8a:a910.dhcpv6-server > fe80::62be:b4ff:fe07:9aa3.dhcpv6-client: dhcp6 reply08:45:01.857487 IP6 fe80::62be:b4ff:fe07:9aa3.dhcpv6-client > ff02::1:2.dhcpv6-server: dhcp6 inf-req
PRC: Confirming active lease (INIT-REBOOT).XMT: Forming Confirm, 0 ms elapsed.XMT: X-- IA_NA b4:07:9a:a3XMT: | X-- Confirm Address 2600:6401:9c46:8d00:0:ff70:7964:c26aXMT: V IA_NA appended.XMT: Confirm on igc3, interval 990ms.RCV: Reply message on igc3 from fe80::d272:dcff:fe8a:a910.RCV: X-- Server ID: 00:01:00:01:21:5c:00:4c:00:25:90:f1:82:74message status code Success: "All addresses still on link."PRC: Bound to lease 00:01:00:01:21:5c:00:4c:00:25:90:f1:82:74.PRC: Renewal event scheduled in -3153 seconds, to run for 21600 seconds.PRC: Depreference scheduled in -39153 seconds.PRC: Expiration scheduled in 40047 seconds.PRC: Renewing lease on igc3.XMT: Forming Renew, 0 ms elapsed.XMT: X-- IA_NA b4:07:9a:a3XMT: | X-- Requested renew +3600XMT: | X-- Requested rebind +5400XMT: | | X-- IAADDR 2600:6401:9c46:8d00:0:ff70:7964:c26aXMT: | | | X-- Preferred lifetime +7200XMT: | | | X-- Max lifetime +7500XMT: V IA_NA appended.XMT: Renew on igc3, interval 9860ms.PRC: Address 2600:6401:9c46:8d00:0:ff70:7964:c26a depreferred.PRC: Rebind event scheduled in 18447 seconds, to run for 21600 seconds.PRC: Expiration scheduled in 40047 seconds.RCV: Reply message on igc3 from fe80::d272:dcff:fe8a:a910.RCV: X-- IA_NA b4:07:9a:a3RCV: | X-- starts 1689428698RCV: | X-- t1 - renew +0RCV: | X-- t2 - rebind +0RCV: | X-- [Options]RCV: | | X-- IAADDR 2600:6401:9c46:8d00:0:ff70:7964:c26aRCV: | | | X-- Preferred lifetime 7200.RCV: | | | X-- Max lifetime 86400.RCV: X-- Server ID: 00:01:00:01:21:5c:00:4c:00:25:90:f1:82:74PRC: Bound to lease 00:01:00:01:21:5c:00:4c:00:25:90:f1:82:74.PRC: Renewal event scheduled in 43200 seconds, to run for 21600 seconds.PRC: Depreference scheduled in 7200 seconds.PRC: Expiration scheduled in 86400 seconds.
# /usr/local/sbin/dhclient -6 -P -N -d -v igc3Internet Systems Consortium DHCP Client 4.4.3-P1Copyright 2004-2022 Internet Systems Consortium.All rights reserved.For info, please visit https://www.isc.org/software/dhcp/Listening on Socket/igc3Sending on Socket/igc3PRC: Confirming active lease (INIT-REBOOT).XMT: Forming Rebind, 0 ms elapsed.XMT: X-- IA_NA b4:07:9a:a3XMT: | X-- Requested renew +3600XMT: | X-- Requested rebind +5400XMT: | | X-- IAADDR 2600:6401:9c46:8d00:0:ff70:7964:c26aXMT: | | | X-- Preferred lifetime +7200XMT: | | | X-- Max lifetime +7500XMT: V IA_NA appended.XMT: X-- IA_PD b4:07:9a:a3XMT: | X-- Request renew in +3600XMT: | X-- Request rebind in +5400XMT: Rebind on igc3, interval 1070ms.RCV: Reply message on igc3 from fe80::d272:dcff:fe8a:a910.RCV: X-- IA_NA b4:07:9a:a3RCV: | X-- starts 1689432968RCV: | X-- t1 - renew +0RCV: | X-- t2 - rebind +0RCV: | X-- [Options]RCV: | | X-- IAADDR 2600:6401:9c46:8d00:0:ff70:7964:c26aRCV: | | | X-- Preferred lifetime 2930.RCV: | | | X-- Max lifetime 82130.RCV: X-- IA_PD b4:07:9a:a3RCV: | X-- starts 1689432968RCV: | X-- t1 - renew +0RCV: | X-- t2 - rebind +0RCV: | X-- [Options]RCV: | | X-- IAPREFIX 2600:6401:9c46:8d8f::/64RCV: | | | X-- Preferred lifetime 53937.RCV: | | | X-- Max lifetime 86337.RCV: X-- Server ID: 00:01:00:01:21:5c:00:4c:00:25:90:f1:82:74PRC: Bound to lease 00:01:00:01:21:5c:00:4c:00:25:90:f1:82:74.Prefix REBIND6 old= new=2600:6401:9c46:8d8f::/64
10:04:47.939781 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::62be:b4ff:fe07:9aa3 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16 source link-address option (1), length 8 (1): 60:be:b4:07:9a:a3 0x0000: 60be b407 9aa310:04:47.945157 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 64) fe80::d272:dcff:fe8a:a910 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 64 hop limit 64, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0ms, retrans timer 0ms source link-address option (1), length 8 (1): d0:72:dc:8a:a9:10 0x0000: d072 dc8a a910 mtu option (5), length 8 (1): 9198 0x0000: 0000 0000 23ee prefix info option (3), length 32 (4): 2600:6401:9c46:8d00::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s 0x0000: 40c0 0027 8d00 0009 3a80 0000 0000 2600 0x0010: 6401 9c46 8d00 0000 0000 0000 000010:04:48.060021 IP6 (hlim 1, next-header UDP (17) payload length: 76) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=af0541 (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:0 T1:0 T2:0) (elapsed-time 0) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0))10:04:48.411855 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) :: > ff02::1:ff07:9aa3: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2600:6401:9c46:8d00:62be:b4ff:fe07:9aa3 unknown option (14), length 8 (1): 0x0000: b447 2520 a9f610:04:49.161420 IP6 (hlim 1, next-header UDP (17) payload length: 76) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=af0541 (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:0 T1:0 T2:0) (elapsed-time 115) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0))10:04:51.197551 IP6 (hlim 1, next-header UDP (17) payload length: 76) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=af0541 (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:0 T1:0 T2:0) (elapsed-time 318) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0))10:04:55.229256 IP6 (hlim 1, next-header UDP (17) payload length: 76) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=af0541 (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:0 T1:0 T2:0) (elapsed-time 722) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0))10:05:02.318444 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::62be:b4ff:fe07:9aa3 > fe80::d272:dcff:fe8a:a910: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::d272:dcff:fe8a:a910 source link-address option (1), length 8 (1): 60:be:b4:07:9a:a3 0x0000: 60be b407 9aa310:05:02.322999 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::d272:dcff:fe8a:a910 > fe80::62be:b4ff:fe07:9aa3: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::d272:dcff:fe8a:a910, Flags [router, solicited]10:05:03.178971 IP6 (hlim 1, next-header UDP (17) payload length: 76) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=af0541 (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:0 T1:0 T2:0) (elapsed-time 1517) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0))10:05:07.410647 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::d272:dcff:fe8a:a910 > fe80::62be:b4ff:fe07:9aa3: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::62be:b4ff:fe07:9aa3 source link-address option (1), length 8 (1): d0:72:dc:8a:a9:10 0x0000: d072 dc8a a91010:05:07.410671 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::62be:b4ff:fe07:9aa3 > fe80::d272:dcff:fe8a:a910: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::62be:b4ff:fe07:9aa3, Flags [router, solicited]10:05:19.289682 IP6 (hlim 1, next-header UDP (17) payload length: 76) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=af0541 (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:0 T1:0 T2:0) (elapsed-time 3128) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0))
So the DHCPv6 server works, gives dhclient a /128 WAN address and a /64 delegated prefix. (/64 is the absolute bare minimum. You could try explicitly requesting a different PD size, but most ISPs don't support that.)Did you set the dhcp6c log level to at least 'Info' in 'Interfaces: Settings'? The default 'Standard' isn't sufficient for troubleshooting.The proper packet capture shows OPNsense sending dhcp6 solicits, asking for an address and a prefix. But there doesn't seem to be a response. Maybe your ISP doesn't like something about dhcp6c's solicits? You could try a 1:1 comparison of a dhcp6c vs. dhclient solicit packet.Or maybe you have to release dhclient's lease before requesting one with dhcp6c?
<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="322"] a new XID (708fe7) is generated<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="323"] set client ID (len 14)<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="324"] set identity association<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="325"] set elapsed time (len 2)<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="326"] set option request (len 4)<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="327"] set IA_PD prefix<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="328"] set IA_PD<27>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="329"] transmit failed: Can't assign requested address<29>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="330"] reset a timer on igc3, state=SOLICIT, timeo=0, retrans=1091<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="331"] set client ID (len 14)<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="332"] set identity association<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="333"] set elapsed time (len 2)<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="334"] set option request (len 4)<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="335"] set IA_PD prefix<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="336"] set IA_PD<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="337"] send solicit to ff02::1:2%igc3<29>1 2023-07-15T17:38:54-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="338"] reset a timer on igc3, state=SOLICIT, timeo=1, retrans=2083<13>1 2023-07-15T17:38:54-05:00 lan.trash.network opnsense 267 - [meta sequenceId="339"] /usr/local/etc/rc.bootup: plugins_configure monitor (1,null,1)<13>1 2023-07-15T17:38:54-05:00 lan.trash.network opnsense 267 - [meta sequenceId="340"] /usr/local/etc/rc.bootup: plugins_configure monitor (execute task : dpinger_configure_do(1,null,1))<13>1 2023-07-15T17:38:54-05:00 lan.trash.network kernel - - [meta sequenceId="341"] <118>Starting Unbound DNS...done.<13>1 2023-07-15T17:38:54-05:00 lan.trash.network kernel - - [meta sequenceId="342"] <118>Setting up gateway monitors...done.<13>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 95796 - [meta sequenceId="343"] RTSOLD script - Sending SIGHUP to dhcp6c<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="344"] removing an event on igc3, state=SOLICIT<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="345"] <3>[interface] (9)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="346"] <5>[igc3] (4)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="347"] <3>begin of closure [{] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="348"] <3>[send] (4)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="349"] <3>[ia-na] (5)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="350"] <3>[0] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="351"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="352"] <3>comment [# request stateful address] (26)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="353"] <3>[send] (4)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="354"] <3>[ia-pd] (5)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="355"] <3>[0] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="356"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="357"] <3>comment [# request prefix delegation] (27)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="358"] <3>[request] (7)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="359"] <3>[domain-name-servers] (19)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="360"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="361"] <3>[request] (7)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="362"] <3>[domain-name] (11)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="363"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="364"] <3>[script] (6)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="365"] <3>["/var/etc/dhcp6c_wan_script.sh"] (31)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="366"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="367"] <3>comment [# we'd like some nameservers please] (35)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="368"] <3>end of closure [}] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="369"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="370"] <3>[id-assoc] (8)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="371"] <13>[na] (2)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="372"] <13>[0] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="373"] <13>begin of closure [{] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="374"] <3>end of closure [}] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="375"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="376"] <3>[id-assoc] (8)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="377"] <13>[pd] (2)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="378"] <13>[0] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="379"] <13>begin of closure [{] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="380"] <3>[prefix] (6)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="381"] <3>[::] (2)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="382"] <3>[/] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="383"] <3>[64] (2)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="384"] <3>[infinity] (8)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="385"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="386"] <3>[prefix-interface] (16)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="387"] <5>[bridge0] (7)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="388"] <3>begin of closure [{] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="389"] <3>[sla-id] (6)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="390"] <3>[0] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="391"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="392"] <3>[sla-len] (7)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="393"] <3>[0] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="394"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="395"] <3>end of closure [}] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="396"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="397"] <3>end of closure [}] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="398"] <3>end of sentence [;] (1)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="399"] called<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="400"] duplicated interface: igc3<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="401"] called<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="402"] reset a timer on igc3, state=INIT, timeo=0, retrans=118<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="403"] a new XID (a13789) is generated<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="404"] set client ID (len 14)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="405"] set identity association<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="406"] set elapsed time (len 2)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="407"] set option request (len 4)<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="408"] set IA_PD prefix<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="409"] set IA_PD<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="410"] send solicit to ff02::1:2%igc3<29>1 2023-07-15T17:38:55-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="411"] reset a timer on igc3, state=SOLICIT, timeo=0, retrans=1025<13>1 2023-07-15T17:38:55-05:00 lan.trash.network opnsense 267 - [meta sequenceId="412"] /usr/local/etc/rc.bootup: plugins_configure vpn (1)<13>1 2023-07-15T17:38:55-05:00 lan.trash.network opnsense 267 - [meta sequenceId="413"] /usr/local/etc/rc.bootup: plugins_configure vpn (execute task : ipsec_configure_do(1))<13>1 2023-07-15T17:38:55-05:00 lan.trash.network kernel - - [meta sequenceId="414"] <118>Configuring firewall.......done.<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="415"] set client ID (len 14)<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="416"] set identity association<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="417"] set elapsed time (len 2)<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="418"] set option request (len 4)<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="419"] set IA_PD prefix<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="420"] set IA_PD<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="421"] send solicit to ff02::1:2%igc3<29>1 2023-07-15T17:38:56-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="422"] reset a timer on igc3, state=SOLICIT, timeo=1, retrans=2075<13>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="423"] /usr/local/etc/rc.bootup: plugins_configure vpn (execute task : openvpn_configure_do(1))<13>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="424"] /usr/local/etc/rc.bootup: Resyncing OpenVPN instances.<13>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="425"] /usr/local/etc/rc.bootup: plugins_configure bootup (1)<13>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="426"] /usr/local/etc/rc.bootup: plugins_configure bootup (execute task : miniupnpd_configure_do(1))<11>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="427"] /usr/local/etc/rc.bootup: miniupnpd: Could not resolve real interface for lan<13>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="428"] /usr/local/etc/rc.bootup: plugins_configure bootup (execute task : ntpd_configure_do(1))<13>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="429"] /usr/local/etc/rc.bootup: plugins_configure bootup (execute task : opendns_configure_do(1))<13>1 2023-07-15T17:38:57-05:00 lan.trash.network opnsense 267 - [meta sequenceId="430"] /usr/local/etc/rc.bootup: plugins_configure bootup (execute task : unbound_configure_do(1))<13>1 2023-07-15T17:38:57-05:00 lan.trash.network kernel - - [meta sequenceId="431"] <118>Syncing OpenVPN settings...done.<13>1 2023-07-15T17:38:57-05:00 lan.trash.network kernel - - [meta sequenceId="432"] <118>Starting UPnP service...done.<13>1 2023-07-15T17:38:57-05:00 lan.trash.network kernel - - [meta sequenceId="433"] <118>Starting NTP service...done.<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="434"] set client ID (len 14)<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="435"] set identity association<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="436"] set elapsed time (len 2)<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="437"] set option request (len 4)<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="438"] set IA_PD prefix<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="439"] set IA_PD<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="440"] send solicit to ff02::1:2%igc3<29>1 2023-07-15T17:38:58-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="441"] reset a timer on igc3, state=SOLICIT, timeo=2, retrans=4058
<27>1 2023-07-15T17:38:53-05:00 lan.trash.network dhcp6c 52301 - [meta sequenceId="329"] transmit failed: Can't assign requested address
17:35:46.279322 IP6 (hlim 1, next-header UDP (17) payload length: 105) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=f772ba (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:0 T1:0 T2:0) (elapsed-time 332) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0 (IA_PD-prefix ::/64 pltime:4294967295 vltime:4294967295)))
17:54:26.794474 IP6 (hlim 1, next-header UDP (17) payload length: 68) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=b6a499 (client-ID hwaddr/time type 1 time 742776852 60beb4079aa3) (elapsed-time 1396) (IA_NA IAID:3020397219 T1:3600 T2:5400) (IA_PD IAID:3020397219 T1:3600 T2:5400))17:54:26.803150 IP6 (class 0xe0, hlim 255, next-header UDP (17) payload length: 137) fe80::d272:dcff:fe8a:a910.547 > fe80::62be:b4ff:fe07:9aa3.546: [udp sum ok] dhcp6 advertise (xid=b6a499 (IA_NA IAID:3020397219 T1:0 T2:0 (IA_ADDR 2600:6401:9c46:8d00:0:ff70:7964:6f20 pltime:54000 vltime:86400)) (IA_PD IAID:3020397219 T1:0 T2:0 (IA_PD-prefix 2600:6401:9c46:8d8e::/64 pltime:54000 vltime:86400)) (client-ID hwaddr/time type 1 time 742776852 60beb4079aa3) (server-ID hwaddr/time type 1 time 559677516 002590f18274))
18:16:45.069095 IP6 (hlim 1, next-header UDP (17) payload length: 68) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=d4cbb0 (client-ID hwaddr/time type 1 time 729430816 60beb4079aa0) (IA_NA IAID:3020397219 T1:0 T2:0) (elapsed-time 319) (IA_PD IAID:3020397219 T1:0 T2:0))17:54:26.794474 IP6 (hlim 1, next-header UDP (17) payload length: 68) fe80::62be:b4ff:fe07:9aa3.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=b6a499 (client-ID hwaddr/time type 1 time 742776852 60beb4079aa3) (elapsed-time 1396) (IA_NA IAID:3020397219 T1:3600 T2:5400) (IA_PD IAID:3020397219 T1:3600 T2:5400))
# dhcp6c -c /var/etc/dhcp6.conf -dDf igc3Jul/15/2023 18:16:40: extracted an existing DUID from /var/db/dhcp6c_duid: 00:01:00:01:2b:7a:3b:20:60:be:b4:07:9a:a0Jul/15/2023 18:16:40: <3>[interface] (9)Jul/15/2023 18:16:40: <5>[igc3] (4)Jul/15/2023 18:16:40: <3>begin of closure [{] (1)Jul/15/2023 18:16:40: <3>[send] (4)Jul/15/2023 18:16:40: <3>[ia-na] (5)Jul/15/2023 18:16:40: <3>[3020397219] (10)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>comment [# request stateful address] (26)Jul/15/2023 18:16:40: <3>[send] (4)Jul/15/2023 18:16:40: <3>[ia-pd] (5)Jul/15/2023 18:16:40: <3>[3020397219] (10)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>comment [# request prefix delegation] (27)Jul/15/2023 18:16:40: <3>[script] (6)Jul/15/2023 18:16:40: <3>["/var/etc/dhcp6c_wan_script.sh"] (31)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>comment [# we'd like some nameservers please] (35)Jul/15/2023 18:16:40: <3>end of closure [}] (1)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>[id-assoc] (8)Jul/15/2023 18:16:40: <13>[na] (2)Jul/15/2023 18:16:40: <13>[3020397219] (10)Jul/15/2023 18:16:40: <13>begin of closure [{] (1)Jul/15/2023 18:16:40: <3>end of closure [}] (1)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>[id-assoc] (8)Jul/15/2023 18:16:40: <13>[pd] (2)Jul/15/2023 18:16:40: <13>[3020397219] (10)Jul/15/2023 18:16:40: <13>begin of closure [{] (1)Jul/15/2023 18:16:40: <3>[prefix-interface] (16)Jul/15/2023 18:16:40: <5>[bridge0] (7)Jul/15/2023 18:16:40: <3>begin of closure [{] (1)Jul/15/2023 18:16:40: <3>[sla-id] (6)Jul/15/2023 18:16:40: <3>[0] (1)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>[sla-len] (7)Jul/15/2023 18:16:40: <3>[0] (1)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>end of closure [}] (1)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: <3>end of closure [}] (1)Jul/15/2023 18:16:40: <3>end of sentence [;] (1)Jul/15/2023 18:16:40: calledJul/15/2023 18:16:40: calledJul/15/2023 18:16:40: reset a timer on igc3, state=INIT, timeo=0, retrans=891Jul/15/2023 18:16:41: Sending SolicitJul/15/2023 18:16:41: a new XID (d4cbb0) is generatedJul/15/2023 18:16:41: set client ID (len 14)Jul/15/2023 18:16:41: set identity associationJul/15/2023 18:16:41: set elapsed time (len 2)Jul/15/2023 18:16:41: set IA_PDJul/15/2023 18:16:41: send solicit to ff02::1:2%igc3Jul/15/2023 18:16:41: reset a timer on igc3, state=SOLICIT, timeo=0, retrans=1091Jul/15/2023 18:16:42: Sending SolicitJul/15/2023 18:16:42: set client ID (len 14)Jul/15/2023 18:16:42: set identity associationJul/15/2023 18:16:42: set elapsed time (len 2)Jul/15/2023 18:16:42: set IA_PDJul/15/2023 18:16:42: send solicit to ff02::1:2%igc3Jul/15/2023 18:16:42: reset a timer on igc3, state=SOLICIT, timeo=1, retrans=2083Jul/15/2023 18:16:45: Sending SolicitJul/15/2023 18:16:45: set client ID (len 14)Jul/15/2023 18:16:45: set identity associationJul/15/2023 18:16:45: set elapsed time (len 2)Jul/15/2023 18:16:45: set IA_PDJul/15/2023 18:16:45: send solicit to ff02::1:2%igc3Jul/15/2023 18:16:45: reset a timer on igc3, state=SOLICIT, timeo=2, retrans=3982Jul/15/2023 18:16:49: Sending SolicitJul/15/2023 18:16:49: set client ID (len 14)Jul/15/2023 18:16:49: set identity associationJul/15/2023 18:16:49: set elapsed time (len 2)Jul/15/2023 18:16:49: set IA_PDJul/15/2023 18:16:49: send solicit to ff02::1:2%igc3Jul/15/2023 18:16:49: reset a timer on igc3, state=SOLICIT, timeo=3, retrans=8065^CJul/15/2023 18:16:56: removing an event on igc3, state=SOLICIT
Unfortunately "accept_rtadv" flag is hardcoded since some ISPs require it for IPv6 to function at all https://github.com/opnsense/core/blob/4acc838e4dc19e87affeb4f5a22d9a7dfe0470f6/src/etc/inc/interfaces.inc#L2305Opt-out may be possible but adding more knobs to IPv6 is not my favourite past time activity and leads to more support cases later on.Cheers,Franco
I wouldn't be surprised if some random consumer router actually did a decent job here. These are often optimized for maximum ISP compatibility and deal with all kinds of shenanigans automagically. I mean, they must have tested this with something. And that something probably "just worked", so it's all good, right?If you want to stick with patching out accept_rtadv (or maybe blocking RAs with a firewall rule might work, too?): Setting up the default route manually is straightforward. Create a gateway, enter the link-local address of your ISPs gateway, done.