With dhcpcd-10.2.0 and 10.2.2, my default IPv6 route is constantly getting changed every few minutes, resulting in intermittent disconnections. Legacy IPv4 is working normally. The default isn't actually getting changed to another IP, it's just being reset to the same (correct) IP all the time, but it does result in constant short disconnections. Reproducible: Always Steps to Reproduce: 1. Install dhcpcd-10.2.0 or 10.2.2 2. Use dhcp to get an IP, in my case using SLAAC. Actual Results: /var/log/daemon.log: Feb 27 09:00:16 gentoo dhcpcd[3338]: dhcpcd-10.2.2 starting Feb 27 09:00:16 gentoo dhcpcd[3340]: DUID 00:01:00:01:2d:00:xx:xx:xx:xx:xx:xx:xx:xx Feb 27 09:00:16 gentoo dhcpcd[3340]: eth0: waiting for carrier Feb 27 09:00:19 gentoo dhcpcd[3340]: eth0: carrier acquired Feb 27 09:00:19 gentoo dhcpcd[3340]: eth0: IAID xx:xx:xx:xx Feb 27 09:00:19 gentoo dhcpcd[3340]: eth0: adding address fe80::xxxx:xxxx:xxxx:xxxx Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: Router Advertisement from fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: adding address aaaa:bbbb:cccc:dddd:xxxx:xxxx:xxxx:xxxx/64 Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: adding route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: adding default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:01:10 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:01:10 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:11:04 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:11:04 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:19:48 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:19:48 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:28:04 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:28:04 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:35:38 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:35:38 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:44:28 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:44:28 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:54:10 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:54:10 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:03:01 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:03:01 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:12:07 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:12:07 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:16:35 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:16:35 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:16:42 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:16:42 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:16:57 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:16:57 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:17:07 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:17:07 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:17:23 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:17:23 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:17:34 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:17:34 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:27:06 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:27:06 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:36:15 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:36:15 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:45:59 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:45:59 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 10:55:55 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 10:55:55 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 11:03:29 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 11:03:29 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Feb 27 11:11:03 gentoo dhcpcd[3340]: eth0: changing route to aaaa:bbbb:cccc:dddd::/64 Feb 27 11:11:03 gentoo dhcpcd[3340]: eth0: changing default route via fe80::yyyy:yyyy:yyyy:yyyy Expected Results: /var/log/daemon.log: Feb 27 09:00:16 gentoo dhcpcd[3338]: dhcpcd-10.2.2 starting Feb 27 09:00:16 gentoo dhcpcd[3340]: DUID 00:01:00:01:2d:00:xx:xx:xx:xx:xx:xx:xx:xx Feb 27 09:00:16 gentoo dhcpcd[3340]: eth0: waiting for carrier Feb 27 09:00:19 gentoo dhcpcd[3340]: eth0: carrier acquired Feb 27 09:00:19 gentoo dhcpcd[3340]: eth0: IAID xx:xx:xx:xx Feb 27 09:00:19 gentoo dhcpcd[3340]: eth0: adding address fe80::xxxx:xxxx:xxxx:xxxx Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: Router Advertisement from fe80::yyyy:yyyy:yyyy:yyyy Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: adding address aaaa:bbbb:cccc:dddd:xxxx:xxxx:xxxx:xxxx/64 Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: adding route to aaaa:bbbb:cccc:dddd::/64 Feb 27 09:00:21 gentoo dhcpcd[3340]: eth0: adding default route via fe80::yyyy:yyyy:yyyy:yyyy
See https://github.com/NetworkConfiguration/dhcpcd/issues/459.