#1010246 dibbler-client: dibbler is splitting a /60 into 2 /68 preventing RA from being able

Package:
dibbler-client
Source:
dibbler
Description:
portable DHCPv6 client
Submitter:
Matthieu Patou
Date:
2022-04-27 06:18:03 UTC
Severity:
normal
Tags:
#1010246#5
Date:
2022-04-27 05:57:45 UTC
From:
To:
Dear Maintainer,


When you run dibbler-client and configure it to request a prefix
delegation and receive a /60 and want it to be split on 2 interfaces,
the current version of dibbler as packaged by Debian will create 2 /68
prefixes. Because of this you can't use router announcement as an easy
way to get IPv6 configured on the interfaces.
For instance:

21:35 Client Notice    PD: Adding prefix 2601:1234:5678:9a00::/60 to all interfaces (prefix will be split to /68 prefixes if necessary).
                                                              ^^^
21:35 Client Info      PD: Using 2 suitable interface(s):eth2.10 eth2.30
21:35 Client Notice    PD: Adding prefix 2601:1234:5678:9a00:9000::/68 on the eth2.10/9 interface.
21:35 Client Notice    PD: Adding prefix 2601:1234:5678:9a00:7000::/68 on the eth2.30/7 interface.
                                                                   ^^^^
It turns out that upstream code for dibbler-client has already a better
solution with this this commit:
https://github.com/tomaszmrugalski/dibbler/commit/41fa1dbc148331ec1a465ee3be449cf37d05943a

It would be great to fix this in the patched version of dibbler.