[arch-general] dhcpcd-7.0.1-1 seems to break SLAAC

Jukka Salmi j+arch at salmi.ch
Fri Feb 23 00:45:03 UTC 2018


Hello

Since upgrading dhcpcd from 6.11.5-1 to 7.0.1-1 my (VLAN) interface
doesn't get an IPv6 address (via SLAAC) anymore.  The netctl profile in
question:

	Interface=enp0s25.100
	Connection=vlan
	BindsToInterfaces=enp0s25
	VLANID=100
	IP=dhcp
	IP6=stateless

With dhcpcd-6.11.5-1 starting this netctl profile results in an IPv4
address being configured via DHCP and an IPv6 address being configured
via SLAAC as expected.

With dhcpcd-7.0.1-1 starting this netctl profile results in an IPv4
address being configured via DHCP, but no IPv6 address is configured.

In both cases, netctl passes dhcpcd the same arguments:

	dhcpcd -4 -q -t 30 -L enp0s25.100

so that's probably not the source of the problem.

If I disable IPv4 DHCP (by setting `IP=no' in the above netctl profile),
SLAAC works fine again (but of course then I don't get an IPv4 address
via DHCP anymore...).

Is anybody seeing the same issue?  Is really dhcpcd to blame?


TIA & cheers,

Jukka

-- 
This email fills a much-needed gap in the archives.


More information about the arch-general mailing list