Re: DHCPv6 addresses being assigned with /128 prefixes
Roy Marples
Thu Sep 28 12:43:31 2017
On 28/09/2017 12:14, Graham Breed wrote:
> On 27/09/17 19:27, Roy Marples wrote:
>> Hi Graham
>
>> You've not said what dhclient version is.
>> Early versions of DHCPv6 in dhclient did try to erroneously associate
>> the DHCPv6 address with a prefix - later versions behave correctly like
>> dhcpcd and do not. Is this what you are seeing?
>
> Ah! Well, I was using isc-dhclient-4.3.1 (on Debian Jessie) and I know
> this ignores the router advertisements because I use it to test DHCPv6
> servers without router advertisements. So I've switched to an Ubuntu
> 17.04 machine with isc-dhclient-4.3.5 and that shows similar behaviour
> to dhcpcd: a /128 DHCPv6 address and route entries for both the /64 and
> the specific DHCPv6 address. But it doesn't pick up a SLAAC address so
> there might be something else misconfigured.
ISC dhclient **only** does DHCPv6. It doesn't handle any RA recieved
inforamtion such as prefixes, not will it generate any routes.
AFAIK, no patches for it do either - instead a 3rd party will do this.
NetworkManager, systemd, Linux kernel (if dhcpcd hasn't turned that off).
So what you say about dhclient not receiving SLAAC addressess makes
perfect sense.
dhcpcd is the only all-in-one solution :)
Roy
Archive administrator: postmaster@marples.name