Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 950333 - net-misc/dhcpcd: IPv6 default route is constantly being reset
Summary: net-misc/dhcpcd: IPv6 default route is constantly being reset
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: William Hubbs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-27 10:19 UTC by gentoobugs
Modified: 2025-02-27 10:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gentoobugs 2025-02-27 10:19:42 UTC
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