Hello,
I upgraded from 10.1.0 to 10.2.0.
Since then, I noticed the IPv6 default route being deleted for no apparent (or understandable, to me at least) reason.
Mind the "pid 0 deleted default route via fe80::ba0:bab" log messages.
Falling back to 10.1.0 solves the issue.
I'm running Debian 12.
Please let me know if you need any kind of test/config change.
Configuration below :
noipv4ll
nohook hostname resolv.conf timesyncd.conf
allowinterfaces eno1.832
debug
logfile /var/log/dhcpcd.log
noauthrequired
noarp
noipv6rs
interface eno1.832
iaid 37091470
ipv6rs
ia_pd 37091470 br0//64
clientid
userclass FSVDSL_livebox.Internet.softathome.Livebox5
vendclass 1038 sagem
vendorclassid sagem
broadcast
option subnet_mask routers domain_name_servers domain_name broadcast_address dhcp_lease_time dhcp_renewal_time dhcp_rebinding_time domain_search sip_server 125 auth
option dhcp6_vivso dhcp6_name_servers dhcp6_domain_search dhcp6_auth
nooption 33 57
authprotocol token 0x123/0x456
authtoken 0x456 "" forever 64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30
authtoken 0x123 "" forever 1a:09:00:00:xxx
interface br0
nolink
Relevant logs (debug enabled) :
Feb 16 18:38:05 [1548101]: no such user dhcpcd
Feb 16 18:38:05 [1548101]: dhcpcd-10.2.0 starting
Feb 16 18:38:05 [1548103]: spawned manager process on PID 1548103
Feb 16 18:38:05 [1548103]: DUID 00:03:00:01:xxx
Feb 16 18:38:05 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks PREINIT
Feb 16 18:38:05 [1548101]: forked to background
Feb 16 18:38:05 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks CARRIER
Feb 16 18:38:05 [1548103]: eno1.832: IAID 02:35:f8:8e
Feb 16 18:38:05 [1548103]: eno1.832: delaying IPv6 router solicitation for 0.6 seconds
Feb 16 18:38:05 [1548103]: eno1.832: reading lease: /var/db/dhcpcd/eno1.832.lease6
Feb 16 18:38:05 [1548103]: eno1.832: soliciting a DHCPv6 lease
Feb 16 18:38:05 [1548103]: eno1.832: delaying SOLICIT6 (xid 0x4431e2), next in 1.1 seconds
Feb 16 18:38:05 [1548103]: br0: activating for delegation
Feb 16 18:38:05 [1548103]: br0: executing: /usr/local/libexec/dhcpcd-run-hooks PREINIT
Feb 16 18:38:05 [1548103]: br0: IAID a4:ae:c9:22
Feb 16 18:38:05 [1548103]: eno1.832: delaying IPv4 for 0.5 seconds
Feb 16 18:38:05 [1548103]: eno1.832: using ClientID xxx
Feb 16 18:38:05 [1548103]: eno1.832: reading lease: /var/db/dhcpcd/eno1.832.lease
Feb 16 18:38:05 [1548103]: eno1.832: soliciting a DHCP lease
Feb 16 18:38:05 [1548103]: eno1.832: sending DISCOVER (xid 0xba9e29f2), next in 4.4 seconds
Feb 16 18:38:06 [1548103]: eno1.832: soliciting an IPv6 router
Feb 16 18:38:06 [1548103]: eno1.832: sending Router Solicitation
Feb 16 18:38:06 [1548103]: eno1.832: validated using 0x00001110
Feb 16 18:38:06 [1548103]: eno1.832: offered xxx from xxx
Feb 16 18:38:06 [1548103]: eno1.832: sending REQUEST (xid 0xba9e29f2), next in 3.8 seconds
Feb 16 18:38:06 [1548103]: eno1.832: validated using 0x00001110
Feb 16 18:38:06 [1548103]: eno1.832: acknowledged xxx from xxx
Feb 16 18:38:06 [1548103]: eno1.832: leased 86.247.132.3 for 259200 seconds
Feb 16 18:38:06 [1548103]: eno1.832: renew in 77910 seconds, rebind in 207360 seconds
Feb 16 18:38:06 [1548103]: eno1.832: writing lease: /var/db/dhcpcd/eno1.832.lease
Feb 16 18:38:06 [1548103]: eno1.832: adding IP address xxx/21 broadcast xxx
Feb 16 18:38:06 [1548103]: eno1.832: adding route to xxx/21
Feb 16 18:38:06 [1548103]: eno1.832: adding default route via xxx
Feb 16 18:38:06 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks BOUND
Feb 16 18:38:06 [1548103]: eno1.832: multicasting SOLICIT6 (xid 0x4431e2), next in 1.0 seconds
Feb 16 18:38:06 [1548103]: eno1.832: validated using 0x00001110
Feb 16 18:38:06 [1548103]: eno1.832: ADV 2a01:xxx::/56 from fe80::ba0:bab (0)
Feb 16 18:38:07 [1548103]: eno1.832: multicasting REQUEST6 (xid 0xf0a9b0), next in 1.0 seconds
Feb 16 18:38:07 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 18:38:07 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 18:38:07 [1548103]: lo: adding reject route to 2a01:xxx::/56
Feb 16 18:38:07 [1548103]: eno1.832: adding default route via fe80::ba0:bab
Feb 16 18:38:07 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 18:38:07 [1548103]: eno1.832: No DHCPv6 instruction in RA
Feb 16 18:38:07 [1548103]: eno1.832: validated using 0x00001110
Feb 16 18:38:07 [1548103]: eno1.832: REPLY6 received from fe80::ba0:bab
Feb 16 18:38:07 [1548103]: eno1.832: renew in 77910, rebind in 207360, expire in 259200 seconds
Feb 16 18:38:07 [1548103]: eno1.832: writing lease: /var/db/dhcpcd/eno1.832.lease6
Feb 16 18:38:07 [1548103]: eno1.832: delegated prefix 2a01:xxx::/56
Feb 16 18:38:07 [1548103]: br0: adding address 2a01:xxx::1/64
Feb 16 18:38:07 [1548103]: br0: pltime 259200 seconds, vltime 259200 seconds
Feb 16 18:38:07 [1548103]: br0: waiting for DHCPv6 DAD to complete
Feb 16 18:38:07 [1548103]: br0: adding route to 2a01:xxx::/64
Feb 16 18:38:07 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks BOUND6
Feb 16 18:38:09 [1548103]: br0: DHCPv6 DAD completed
Feb 16 18:38:09 [1548103]: br0: executing: /usr/local/libexec/dhcpcd-run-hooks DELEGATED6
Feb 16 19:01:37 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 19:01:37 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 19:01:37 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 19:21:46 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 19:21:46 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 19:21:46 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 19:42:53 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 19:42:53 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 19:42:53 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 19:53:36 [1548103]: eno1.832: pid 0 deleted default route via fe80::ba0:bab
Feb 16 20:06:59 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 20:06:59 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 20:06:59 [1548103]: eno1.832: adding default route via fe80::ba0:bab
Feb 16 20:06:59 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 20:26:38 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 20:26:38 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 20:26:38 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 20:45:55 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 20:45:55 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 20:45:55 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 21:06:45 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 21:06:45 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 21:06:45 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 21:22:02 [1548103]: eno1.832: pid 0 deleted default route via fe80::ba0:bab
Feb 16 21:24:28 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 21:24:28 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 21:24:28 [1548103]: eno1.832: adding default route via fe80::ba0:bab
Feb 16 21:24:28 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 21:50:18 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 21:50:18 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 21:50:18 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 22:14:32 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 22:14:32 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 22:14:32 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Feb 16 22:39:39 [1548103]: eno1.832: pid 0 deleted default route via fe80::ba0:bab
Feb 16 22:43:21 [1548103]: eno1.832: Router Advertisement from fe80::ba0:bab
Feb 16 22:43:21 [1548103]: eno1.832: advertised MTU 1540 is greater than link MTU 1500
Feb 16 22:43:21 [1548103]: eno1.832: adding default route via fe80::ba0:bab
Feb 16 22:43:21 [1548103]: eno1.832: executing: /usr/local/libexec/dhcpcd-run-hooks ROUTERADVERT
Hello,
I upgraded from 10.1.0 to 10.2.0.
Since then, I noticed the IPv6 default route being deleted for no apparent (or understandable, to me at least) reason.
Mind the "pid 0 deleted default route via fe80::ba0:bab" log messages.
Falling back to 10.1.0 solves the issue.
I'm running Debian 12.
Please let me know if you need any kind of test/config change.
Configuration below :
Relevant logs (debug enabled) :