dhcpcd-discuss

Re: Multiple prefix delegations to one system

nighthawk

Mon Feb 10 20:44:24 2020

Hi!

I compiled 8.1.6 (which oddly reports itself as 8.99.0?!) but that
version does not work with the virtual interfaces at all. Not even
static IPv4 addresses are being assigned.

Here's a log of the dhcpcd8 startup (sorry for the spam, I don't know
what might be relevant and what's not):

Feb 10 20:56:27 opiprime dhcpcd[18269]: no such user _dhcpcd
Feb 10 20:56:27 opiprime dhcpcd[18269]: no such user _dhcpcd
Feb 10 20:56:27 opiprime dhcpcd[18269]: if_learnaddrs: if_addrflags6:
No such process
Feb 10 20:56:27 opiprime dhcpcd[18269]: if_learnaddrs: if_addrflags6:
No such process
Feb 10 20:56:27 opiprime dhcpcd[18273]: if_learnaddrs: if_addrflags6:
No such process
Feb 10 20:56:27 opiprime dhcpcd[18269]: if_learnaddrs: if_addrflags6:
No such process
Feb 10 20:56:27 opiprime dhcpcd[18273]: if_learnaddrs: if_addrflags6:
No such process
Feb 10 20:56:27 opiprime dhcpcd[18273]: if_learnaddrs: if_addrflags6:
No such process
Feb 10 20:56:27 opiprime dhcpcd[18269]: DUID
00:01:00:01:25:d3:37:53:02:01:c6:ee:53:be
Feb 10 20:56:27 opiprime dhcpcd[18269]: eth0: IAID c6:ee:53:be
Feb 10 20:56:27 opiprime dhcpcd[18269]: eth0: IA type 25 IAID c6:ee:53:bf
Feb 10 20:56:27 opiprime dhcpcd[18273]: DUID
00:01:00:01:25:d3:37:53:02:01:c6:ee:53:be
Feb 10 20:56:27 opiprime dhcpcd[18269]: eth0: adding address
fe80::da3c:82d1:967f:14e7
Feb 10 20:56:27 opiprime dhcpcd[18273]: eth0: IAID c6:ee:53:be
Feb 10 20:56:27 opiprime dhcpcd[18273]: eth0: IA type 25 IAID c6:ee:53:bf
Feb 10 20:56:27 opiprime dhcpcd[18273]: eth0: adding address
fe80::da3c:82d1:967f:14e7
Feb 10 20:56:27 opiprime dhcpcd[18269]: eth0: soliciting an IPv6 router
Feb 10 20:56:27 opiprime dhcpcd[18273]: eth0: soliciting an IPv6 router
Feb 10 20:56:28 opiprime dhcpcd[18269]: eth0: probing address 192.168.0.11/23
Feb 10 20:56:28 opiprime dhcpcd[18273]: eth0: probing address 192.168.0.11/23
Feb 10 20:56:28 opiprime dhcpcd[18269]: ipv6nd_recvmsg: No such process
Feb 10 20:56:28 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:56:28 opiprime dhcpcd[18269]: eth0: soliciting a DHCPv6 lease
Feb 10 20:56:28 opiprime dhcpcd[18273]: eth0: soliciting a DHCPv6 lease
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: Router Advertisement
from fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: Router Advertisement
from fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: adding address
2a02:xxxx:2731:40c0:4990:5522:e582:4f27/64
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: adding address
2a02:xxxx:2731:40c0:4990:5522:e582:4f27/64
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: adding route to
2a02:xxxx:2731:40c0::/64
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: adding route to
2a02:xxxx:2731:40c0::/64
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: adding default route via
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: adding default route via
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: ADV
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128 from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: adding address
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: ADV
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128 from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:56:29 opiprime dhcpcd[18269]: lo: adding reject route to
2a02:xxxx:2731:40d8::/62
Feb 10 20:56:29 opiprime dhcpcd[18269]: eth0: delegated prefix
2a02:xxxx:2731:40d8::/62
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: adding address
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:56:29 opiprime dhcpcd[18273]: lo: adding reject route to
2a02:xxxx:2731:40d8::/62
Feb 10 20:56:29 opiprime dhcpcd[18273]: eth0: delegated prefix
2a02:xxxx:2731:40d8::/62
Feb 10 20:56:30 opiprime dhcpcd[18269]: forked to background, child pid 18273
Feb 10 20:56:36 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:56:44 opiprime dhcpcd[18273]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:44 opiprime dhcpcd[18273]: eth0:
2a02:xxxx:2731:40d8::/62: no valid lifetime
Feb 10 20:56:44 opiprime dhcpcd[18273]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:56:44 opiprime dhcpcd[18273]: lo: deleting reject route to
2a02:xxxx:2731:40d8::/62
Feb 10 20:56:49 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:56:59 opiprime dhcpcd[18273]: eth0:
fe80::ce35:40ff:fe35:95d4: DHCPv6 REPLY missing Prefix
Feb 10 20:56:59 opiprime dhcpcd[18273]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:56:59 opiprime dhcpcd[18273]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:57:00 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:57:12 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:57:14 opiprime dhcpcd[18273]: eth0:
fe80::ce35:40ff:fe35:95d4: DHCPv6 REPLY missing Prefix
Feb 10 20:57:14 opiprime dhcpcd[18273]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:57:14 opiprime dhcpcd[18273]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:57:25 opiprime dhcpcd[18273]: script_run:
/lib/dhcpcd/dhcpcd-run-hooks: No such file or directory
Feb 10 20:57:26 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:57:29 opiprime dhcpcd[18273]: eth0:
fe80::ce35:40ff:fe35:95d4: DHCPv6 REPLY missing Prefix
Feb 10 20:57:29 opiprime dhcpcd[18273]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:57:29 opiprime dhcpcd[18273]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:57:29 opiprime dhcpcd[18273]: script_run:
/lib/dhcpcd/dhcpcd-run-hooks: No such file or directory
Feb 10 20:57:37 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:57:44 opiprime dhcpcd[18273]: eth0:
fe80::ce35:40ff:fe35:95d4: DHCPv6 REPLY missing Prefix
Feb 10 20:57:44 opiprime dhcpcd[18273]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:57:44 opiprime dhcpcd[18273]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:57:50 opiprime dhcpcd[18273]: ipv6nd_recvmsg: No such process
Feb 10 20:57:59 opiprime dhcpcd[18273]: eth0:
fe80::ce35:40ff:fe35:95d4: DHCPv6 REPLY missing Prefix
Feb 10 20:57:59 opiprime dhcpcd[18273]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:57:59 opiprime dhcpcd[18273]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:58:02 opiprime dhcpcd[18273]: received SIGTERM, stopping
Feb 10 20:58:02 opiprime dhcpcd[18273]: eth0: removing interface
Feb 10 20:58:02 opiprime dhcpcd[18273]: dhcpcd exited

After trying several configuratons I uninstalled the new version and
installed the 7.1.0 package again. With the exact same unchanged
configuration of the start above it now looked like this:

Feb 10 20:58:39 opiprime dhcpcd[20078]: DUID
00:01:00:01:25:d3:37:53:02:01:c6:ee:53:be
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: IAID c6:ee:53:be
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: IA type 25 IAID c6:ee:53:bf
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: adding address
fe80::da3c:82d1:967f:14e7
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.20: IAID c6:ee:53:bf
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.20: probing address 192.168.20.3/24
Feb 10 20:58:39 opiprime dhcpcd[20078]: DUID
00:01:00:01:25:d3:37:53:02:01:c6:ee:53:be
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: IAID c6:ee:53:be
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: IA type 25 IAID c6:ee:53:bf
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: adding address
fe80::da3c:82d1:967f:14e7
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.20: IAID c6:ee:53:bf
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.20: probing address 192.168.20.3/24
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.30: IAID c6:ee:53:c0
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.30: probing address 192.168.30.3/24
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.30: IAID c6:ee:53:c0
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.30: probing address 192.168.30.3/24
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.50: IAID c6:ee:53:c1
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.50: probing address 192.168.50.3/24
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.50: IAID c6:ee:53:c1
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0.50: probing address 192.168.50.3/24
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: probing address 192.168.0.11/23
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: probing address 192.168.0.11/23
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: soliciting an IPv6 router
Feb 10 20:58:39 opiprime dhcpcd[20078]: eth0: soliciting an IPv6 router
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: soliciting a DHCPv6 lease
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: soliciting a DHCPv6 lease
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: ADV
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128 from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: ADV
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128 from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding address
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:58:40 opiprime dhcpcd[20078]: lo: adding reject route to
2a02:xxxx:2731:40d8::/62
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding address
2a02:xxxx:2731:40c0:201:c6ff:feee:53be/128
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: delegated prefix
2a02:xxxx:2731:40d8::/62
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.20: adding address
2a02:xxxx:2731:40d9::1/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.50: adding address
2a02:xxxx:2731:40da::1/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.20: adding route to
2a02:xxxx:2731:40d9::/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.50: adding route to
2a02:xxxx:2731:40da::/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:58:40 opiprime dhcpcd[20078]: lo: adding reject route to
2a02:xxxx:2731:40d8::/62
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: delegated prefix
2a02:xxxx:2731:40d8::/62
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.20: adding address
2a02:xxxx:2731:40d9::1/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.50: adding address
2a02:xxxx:2731:40da::1/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.20: adding route to
2a02:xxxx:2731:40d9::/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0.50: adding route to
2a02:xxxx:2731:40da::/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: Router Advertisement
from fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding address
2a02:xxxx:2731:40c0:4990:5522:e582:4f27/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: Router Advertisement
from fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding route to
2a02:xxxx:2731:40c0::/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding default route via
fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding address
2a02:xxxx:2731:40c0:4990:5522:e582:4f27/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding route to
2a02:xxxx:2731:40c0::/64
Feb 10 20:58:40 opiprime dhcpcd[20078]: eth0: adding default route via
fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:42 opiprime dhcpcd[20078]: forked to background, child pid 20110
Feb 10 20:58:42 opiprime dhcpcd[20078]: forked to background, child pid 20110
Feb 10 20:58:44 opiprime dhcpcd[20110]: eth0.50: using static address
192.168.50.3/24
Feb 10 20:58:44 opiprime dhcpcd[20110]: eth0.50: adding route to 192.168.50.0/24
Feb 10 20:58:44 opiprime dhcpcd[20110]: eth0.30: using static address
192.168.30.3/24
Feb 10 20:58:44 opiprime dhcpcd[20110]: eth0.30: adding route to 192.168.30.0/24
Feb 10 20:58:44 opiprime dhcpcd[20110]: eth0.20: using static address
192.168.20.3/24
Feb 10 20:58:44 opiprime dhcpcd[20110]: eth0.20: adding route to 192.168.20.0/24
Feb 10 20:58:55 opiprime dhcpcd[20110]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:58:55 opiprime dhcpcd[20110]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:59:10 opiprime dhcpcd[20110]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:59:10 opiprime dhcpcd[20110]: eth0: 2a02:xxxx:2731:40d8::/62
will expire before renewal
Feb 10 20:59:10 opiprime dhcpcd[20110]: eth0:
2a02:xxxx:2731:40d8::/62: no valid lifetime
Feb 10 20:59:10 opiprime dhcpcd[20110]: eth0.20: deleting address
2a02:xxxx:2731:40d9::1/64
Feb 10 20:59:10 opiprime dhcpcd[20110]: eth0: renew in 15, rebind in
22, expire in 60 seconds
Feb 10 20:59:10 opiprime dhcpcd[20110]: lo: deleting reject route to
2a02:xxxx:2731:40d8::/62
Feb 10 20:59:10 opiprime dhcpcd[20110]: eth0.20: deleting route to
2a02:xxxx:2731:40d9::/64
Feb 10 20:59:10 opiprime dhcpcd[20110]: eth0.50: deleting route to
2a02:xxxx:2731:40da::/64
Feb 10 20:59:25 opiprime dhcpcd[20110]: eth0:
fe80::ce35:40ff:fe35:95d4: DHCPv6 REPLY missing Prefix
Feb 10 20:59:25 opiprime dhcpcd[20110]: eth0: REPLY6 received from
fe80::ce35:40ff:fe35:95d4
Feb 10 20:59:25 opiprime dhcpcd[20110]: eth0: renew in 15, rebind in
22, expire in 60 seconds
(the last three line will repeat forever)

As we see, it assigns the /64 networks to the virtual interfaces (but
doesn't renew them).

Did the config syntax change? It seems to me, dhcpcd8 is not finding
the virtual interfaces?

For sake of completeness, the config for the above log excerpts:

option classless_static_routes
slaac private
allowinterfaces eth*
noipv6rs
noipv4ll
leasetime 86400

interface eth0
        static ip_address=192.168.0.11/23
        static routers=192.168.0.1
        inform 192.168.0.11/23
        dhcp6
        ipv6rs
        iaid c6:ee:53:be
        ia_na
        ia_pd c6:ee:53:bf/::/62 eth0.20/1/64 eth0.50/2/64

interface eth0.20
        static ip_address=192.168.20.3/24
        nodhcp
        nodhcp6
        iaid c6:ee:53:bf
        ia_na
        ia_ta

interface eth0.30
        static ip_address=192.168.30.3/24
        nodhcp
        nodhcp6
        iaid c6:ee:53:c0
        ia_na
        ia_ta

interface eth0.50
        static ip_address=192.168.50.3/24
        nodhcp
        nodhcp6
        iaid c6:ee:53:c1
        ia_na
        ia_ta

Kind regards

On Mon, Feb 10, 2020 at 12:34 PM Roy Marples <roy@xxxxxxxxxxxx> wrote:
>
> Hi
>
> On 10/02/2020 08:35, nighthawk wrote:
> > I am struggling with my configuration and I am not sure, if my
> > ISP/router is acting wrong or if my config is screwed.
> >
> > I have a Linux system (Debian Buster with recent Kernel, 5.4 or 5.5,
> > if that matters) and I am using dhcpcd 7.1.0 which comes precompiled
> > with buster. I have eth0 with PVID 1 and additionally three VLANs
> > added to it (20, 30 and 50). I want a normal IPv6 address on eth0 and
> > one delegated prefix per VLAN, so I can give out IPv6 GUAs to systems
> > on these networks. My configuration currently looks like this:
> >
> > option classless_static_routes
> > slaac private
> > noipv6rs
> > noipv4ll
> > leasetime 86400
> >
> > debug
> >
> > interface eth0
> >          static ip_address=192.168.0.7/23
> >          static routers=192.168.0.1
> >          static domain_name_servers=192.168.0.1 2a02:xxx:2:a::1 2a02:xxx:2:b::1
> >          inform 192.168.0.7/23
> >          dhcp6
> >          ipv6rs
> >          iaid 9f:6e:c1:ee
> >          ia_na
> >          ia_pd 0 eth0.20/1/64 eth0.30/2/64 eth0.50/3/64
> >          #ia_pd 30 eth0.30/0
> >          #ia_pd 50 eth0.50/0
> >          #ia_pd 20 eth0.20/0
> >
> > interface eth0.20
> >          static ip_address=192.168.20.1/24
> >          nodhcp
> >          nodhcp6
> >          iaid eb:59:07:c4
> >
> > interface eth0.30
> >          static ip_address=192.168.30.1/24
> >          nodhcp
> >          nodhcp6
> >          iaid 3d:20:bf:9e
> >
> > interface eth0.50
> >          static ip_address=192.168.50.1/24
> >          nodhcp
> >          nodhcp6
> >          iaid 0f:3e:35:e6
> >
> > This gives me exactly what I am looking for, but only for about 60
> > seconds, which is the lifetime I am getting back in the PD reply.
> > Everything works fine with just one VLAN and "ia_pd eb:59:07:c4
> > eth0.20/0". This adds a /62 prefix to eth0.20, also with a lifetime of
> > 60 seconds, but it's correctly being refreshed, so it stays around.
> > I have also tried requesting multiple of these /62 networks instead of
> > just one (commented out lines), but this does not work at all. If I
> > try sla_ids 0, 1, 2 (instead of 1, 2, 3), only the first interface
> > (sla_id = 0) gets a prefix assigned and also for just a minute or so.
> > The rest is ignored.
> >
> > I have tried several other combinations of prefix masks, settings,
> > different MAC for each VLAN interface and what feels like just about
> > everything, but it still doesn't want to work. I have even set up
> > another machine to see if maybe my router can only delegate one prefix
> > at all, but the other machine is correctly getting one (a different
> > one) as well. The above example is the closest I could get to what I
> > want, now it just needs to work for more than a minute.
> >
> > Is my provider doing weird stuff or is my config still borked? Do
> > newer dhcpcd versions maybe contain a fix for my scenario?
>
> I know for sure newer dhcpcd has a lot of things fixed re PD. Also, i *think*
> the IAID is special cased in dhcpcd-7 which could be the issue you are seeing.
> Try the latest dhcpcd-8 release.
>
> Let me know!
>
> Roy

Follow-Ups:
Re: Multiple prefix delegations to one systemRoy Marples
References:
Multiple prefix delegations to one systemnighthawk
Re: Multiple prefix delegations to one systemRoy Marples
Archive administrator: postmaster@marples.name