16:12:25.942585 IP6 (hlim 1, next-header UDP (17) payload length: 84) fe80::a00:27ff:fe3e:af77.dhcpv6-client > ff02::1:2.dhcpv6-server: [udp sum ok] dhcp6 request (xid=b33316 (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (server-ID hwaddr/time type 1 time 620825045 ac1f6bb1f2d4) (elapsed-time 0) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0 (status-code NoPrefixAvail)))16:12:25.942785 IP6 (hlim 64, next-header UDP (17) payload length: 111) fe80::ae1f:6bff:feb1:f2d4.dhcpv6-server > fe80::a00:27ff:fe3e:af77.dhcpv6-client: [udp sum ok] dhcp6 reply (xid=b33316 (IA_PD IAID:0 T1:0 T2:0 (status-code NoPrefixAvail)) (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (server-ID hwaddr/time type 1 time 620825045 ac1f6bb1f2d4))16:12:26.627149 IP6 (hlim 1, next-header UDP (17) payload length: 89) fe80::a00:27ff:fe3e:af77.dhcpv6-client > ff02::1:2.dhcpv6-server: [udp sum ok] dhcp6 solicit (xid=33e9bb (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (elapsed-time 0) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0 (IA_PD-prefix ::/64 pltime:4294967295 vltime:4294967295)))16:12:26.627393 IP6 (hlim 64, next-header UDP (17) payload length: 111) fe80::ae1f:6bff:feb1:f2d4.dhcpv6-server > fe80::a00:27ff:fe3e:af77.dhcpv6-client: [udp sum ok] dhcp6 advertise (xid=33e9bb (IA_PD IAID:0 T1:0 T2:0 (status-code NoPrefixAvail)) (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (server-ID hwaddr/time type 1 time 620825045 ac1f6bb1f2d4))
Nov 6 16:08:50 core dhcpd: Solicit message from fe80::a00:27ff:fe3e:af77 port 546, transaction ID 0x8D5CE000 Nov 6 16:08:50 core dhcpd: Unable to pick client prefix: no IPv6 pools on this shared network Nov 6 16:08:50 core dhcpd: Sending Advertise to fe80::a00:27ff:fe3e:af77 port 546 Nov 6 16:08:51 core dhcpd: Request message from fe80::a00:27ff:fe3e:af77 port 546, transaction ID 0x60E31500 Nov 6 16:08:51 core dhcpd: Unable to pick client prefix: no IPv6 pools on this shared network Nov 6 16:08:51 core dhcpd: Sending Reply to fe80::a00:27ff:fe3e:af77 port 546
16:21:03.282083 IP6 (hlim 1, next-header UDP (17) payload length: 89) fe80::a00:27ff:fe3e:af77.dhcpv6-client > ff02::1:2.dhcpv6-server: [udp sum ok] dhcp6 solicit (xid=aa1cfd (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (elapsed-time 0) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0 (IA_PD-prefix ::/64 pltime:4294967295 vltime:4294967295)))16:21:03.282581 IP6 (hlim 64, next-header UDP (17) payload length: 111) fe80::ae1f:6bff:feb1:f2d4.dhcpv6-server > fe80::a00:27ff:fe3e:af77.dhcpv6-client: [udp sum ok] dhcp6 advertise (xid=aa1cfd (IA_PD IAID:0 T1:0 T2:0 (status-code NoPrefixAvail)) (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (server-ID hwaddr/time type 1 time 620825045 ac1f6bb1f2d4))16:21:04.289572 IP6 (hlim 1, next-header UDP (17) payload length: 84) fe80::a00:27ff:fe3e:af77.dhcpv6-client > ff02::1:2.dhcpv6-server: [udp sum ok] dhcp6 request (xid=624ddf (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (server-ID hwaddr/time type 1 time 620825045 ac1f6bb1f2d4) (elapsed-time 0) (option-request DNS-server DNS-search-list) (IA_PD IAID:0 T1:0 T2:0 (status-code NoPrefixAvail)))16:21:04.290115 IP6 (hlim 64, next-header UDP (17) payload length: 111) fe80::ae1f:6bff:feb1:f2d4.dhcpv6-server > fe80::a00:27ff:fe3e:af77.dhcpv6-client: [udp sum ok] dhcp6 reply (xid=624ddf (IA_PD IAID:0 T1:0 T2:0 (status-code NoPrefixAvail)) (client-ID hwaddr/time type 1 time 626338757 0800274c4d5d) (server-ID hwaddr/time type 1 time 620825045 ac1f6bb1f2d4))
Nov/06/2019 22:46:52: Sending SolicitNov/06/2019 22:46:52: a new XID (503f61) is generatedNov/06/2019 22:46:52: set client ID (len 14)Nov/06/2019 22:46:52: set elapsed time (len 2)Nov/06/2019 22:46:52: set option request (len 4)Nov/06/2019 22:46:52: set IA_PD prefixNov/06/2019 22:46:52: set IA_PDNov/06/2019 22:46:52: send solicit to ff02::1:2%ngeth0Nov/06/2019 22:46:52: reset a timer on ngeth0, state=SOLICIT, timeo=0, retrans=1091Nov/06/2019 22:46:52: receive advertise from fe80::a2f3:e4ff:fe5a:1630%ngeth0 on ngeth0Nov/06/2019 22:46:52: get DHCP option server ID, len 10Nov/06/2019 22:46:52: DUID: 00:03:01:01:a0:f3:e4:5a:16:30Nov/06/2019 22:46:52: get DHCP option client ID, len 14Nov/06/2019 22:46:52: DUID: 00:01:01:01:25:53:4a:ce:f0:18:98:78:ba:c5Nov/06/2019 22:46:52: get DHCP option IA_PD, len 41Nov/06/2019 22:46:52: IA_PD: ID=0, T1=1800, T2=2880Nov/06/2019 22:46:52: get DHCP option IA_PD prefix, len 25Nov/06/2019 22:46:52: IA_PD prefix: 2001:db8:a:8030::/60 pltime=3600 vltime=1928440319504Nov/06/2019 22:46:52: server ID: 00:03:01:01:a0:f3:e4:5a:16:30, pref=-1Nov/06/2019 22:46:52: reset timer for ngeth0 to 0.996775Nov/06/2019 22:46:53: picked a server (ID: 00:03:01:01:a0:f3:e4:5a:16:30)Nov/06/2019 22:46:53: Sending RequestNov/06/2019 22:46:53: a new XID (d3d2a5) is generatedNov/06/2019 22:46:53: set client ID (len 14)Nov/06/2019 22:46:53: set server ID (len 10)Nov/06/2019 22:46:53: set elapsed time (len 2)Nov/06/2019 22:46:53: set option request (len 4)Nov/06/2019 22:46:53: set IA_PD prefixNov/06/2019 22:46:53: set IA_PDNov/06/2019 22:46:53: send request to ff02::1:2%ngeth0Nov/06/2019 22:46:53: reset a timer on ngeth0, state=REQUEST, timeo=0, retrans=909Nov/06/2019 22:46:53: receive reply from fe80::a2f3:e4ff:fe5a:1630%ngeth0 on ngeth0Nov/06/2019 22:46:53: get DHCP option server ID, len 10Nov/06/2019 22:46:53: DUID: 00:03:01:01:a0:f3:e4:5a:16:30Nov/06/2019 22:46:53: get DHCP option client ID, len 14Nov/06/2019 22:46:53: DUID: 00:01:01:01:25:53:4a:ce:f0:18:98:78:ba:c5Nov/06/2019 22:46:53: get DHCP option IA_PD, len 41Nov/06/2019 22:46:53: IA_PD: ID=0, T1=1800, T2=2880Nov/06/2019 22:46:53: get DHCP option IA_PD prefix, len 25Nov/06/2019 22:46:53: IA_PD prefix: 2001:db8:a:8030::/60 pltime=3600 vltime=1928440319504Nov/06/2019 22:46:53: Received REPLY for REQUESTNov/06/2019 22:46:53: make an IA: PD-0Nov/06/2019 22:46:53: create a prefix 2001:db8:a:8030::/60 pltime=3600, vltime=3600Nov/06/2019 22:46:53: add an address 2001:db8:a:8032:ae1f:6bff:feb1:f2d4/64 on ix0Nov/06/2019 22:46:53: add an address 2001:db8:a:8031:ae1f:6bff:feb1:f2d6/64 on ix2Nov/06/2019 22:46:53: executes /var/etc/dhcp6c_wan_script.shOKNov/06/2019 22:47:06: script "/var/etc/dhcp6c_wan_script.sh" terminatedNov/06/2019 22:47:06: removing an event on ngeth0, state=REQUESTNov/06/2019 22:47:06: removing server (ID: 00:03:01:01:a0:f3:e4:5a:16:30)Nov/06/2019 22:47:06: got an expected reply, sleeping.
Nov/06/2019 23:52:45: Sending SolicitNov/06/2019 23:52:45: a new XID (26162c) is generatedNov/06/2019 23:52:45: set client ID (len 14)Nov/06/2019 23:52:45: set elapsed time (len 2)Nov/06/2019 23:52:45: set option request (len 4)Nov/06/2019 23:52:45: set IA_PD prefixNov/06/2019 23:52:45: set IA_PDNov/06/2019 23:52:45: send solicit to ff02::1:2%em1Nov/06/2019 23:52:45: reset a timer on em1, state=SOLICIT, timeo=0, retrans=1083Nov/06/2019 23:52:45: receive advertise from fe80::ae1f:6bff:feb1:f2d4%em1 on em1Nov/06/2019 23:52:45: get DHCP option IA_PD, len 59Nov/06/2019 23:52:45: IA_PD: ID=0, T1=0, T2=0Nov/06/2019 23:52:45: get DHCP option status code, len 43Nov/06/2019 23:52:45: status code: no prefixesNov/06/2019 23:52:45: get DHCP option client ID, len 14Nov/06/2019 23:52:45: DUID: 00:01:01:01:25:55:2b:c5:08:00:27:4c:4d:5dNov/06/2019 23:52:45: get DHCP option server ID, len 14Nov/06/2019 23:52:45: DUID: 00:01:01:01:25:01:09:d5:ac:1f:6b:b1:f2:d4Nov/06/2019 23:52:45: server ID: 00:01:01:01:25:01:09:d5:ac:1f:6b:b1:f2:d4, pref=-1Nov/06/2019 23:52:45: reset timer for em1 to 0.999509Nov/06/2019 23:52:46: picked a server (ID: 00:01:01:01:25:01:09:d5:ac:1f:6b:b1:f2:d4)Nov/06/2019 23:52:46: Sending RequestNov/06/2019 23:52:46: a new XID (37e72e) is generatedNov/06/2019 23:52:46: set client ID (len 14)Nov/06/2019 23:52:46: set server ID (len 14)Nov/06/2019 23:52:46: set elapsed time (len 2)Nov/06/2019 23:52:46: set option request (len 4)Nov/06/2019 23:52:46: set status codeNov/06/2019 23:52:46: set IA_PDNov/06/2019 23:52:46: send request to ff02::1:2%em1Nov/06/2019 23:52:46: reset a timer on em1, state=REQUEST, timeo=0, retrans=906Nov/06/2019 23:52:46: receive reply from fe80::ae1f:6bff:feb1:f2d4%em1 on em1Nov/06/2019 23:52:46: get DHCP option IA_PD, len 59Nov/06/2019 23:52:46: IA_PD: ID=0, T1=0, T2=0Nov/06/2019 23:52:46: get DHCP option status code, len 43Nov/06/2019 23:52:46: status code: no prefixesNov/06/2019 23:52:46: get DHCP option client ID, len 14Nov/06/2019 23:52:46: DUID: 00:01:01:01:25:55:2b:c5:08:00:27:4c:4d:5dNov/06/2019 23:52:46: get DHCP option server ID, len 14Nov/06/2019 23:52:46: DUID: 00:01:01:01:25:01:09:d5:ac:1f:6b:b1:f2:d4Nov/06/2019 23:52:46: Received REPLY for REQUESTNov/06/2019 23:52:46: make an IA: PD-0Nov/06/2019 23:52:46: status code for PD-0: no prefixesNov/06/2019 23:52:46: IA PD-0 is invalidatedNov/06/2019 23:52:46: remove an IA: PD-0Nov/06/2019 23:52:46: reset a timer on em1, state=INIT, timeo=0, retrans=924Nov/06/2019 23:52:46: executes /var/etc/dhcp6c_wan_script.shOKNov/06/2019 23:52:47: script "/var/etc/dhcp6c_wan_script.sh" terminatedNov/06/2019 23:52:47: removing an event on em1, state=REQUESTNov/06/2019 23:52:47: removing server (ID: 00:01:01:01:25:01:09:d5:ac:1f:6b:b1:f2:d4)Nov/06/2019 23:52:47: got an expected reply, sleeping.
From the above, I'm assuming that I'm being delegated the prefix 2001:db8:a:8030::/60.
Given I've already used two /64s in the first /61 for my WIFI and LAN networks, I assume this is referring to the latter /61 (from ::8038 to ::8040) [...]
[...] however in the Prefix Delegation Size dropdown the available options are 48, 52, 56, 60, 62, 63, and 64. Notice there's no 61. Odd?
I've selected 62 and entered the tail-end of my range, let's say ::803c - ::8040.
AFAIK, there doesn't seem to be an easy way of directly identifying what prefix has been delegated to you
That won't work for two reasons: ::8040 is outside of your /60. And you should only enter the range itself.You can use ::8 - ::c (two /62s).
Oh, and by the way: You can use Request only an IPv6 prefix on the ISP-facing OPNsense's WAN, but not on your lab OPNsense! The way OPNsense does Prefix Delegation requires the DHCPv6 client to also request an address. Otherwise the required route won't be created. I consider this to be a bug, but it has been discussed a long time ago and it seems they won't fix it.
Just for my edification, if I were to choose a prefix delegation size of 63, would that make the range ::8 - ::e?