NetworkConfiguration / dhcpcd

DHCP / IPv4LL / IPv6RA / DHCPv6 client.
https://roy.marples.name/projects/dhcpcd
BSD 2-Clause "Simplified" License
337 stars 109 forks source link

dhcpcd 9.4.1 requests DHCPv6 info every 10 seconds #80

Closed LW-archlinux closed 1 year ago

LW-archlinux commented 2 years ago

Archlinux, systemd , wired connection

Gateway Router is a AVM Fritz!Box 7590 , software version 7.29 . My ISP provides full dual stack IPv6 IPv4 addresses.

Since installing dhcpcd 9.4.1-1 on archlinux dhcpcd requests DHCPv6 information every 10 seconds.

Starting dhcpcd through dhcpcd.service or dhcpcd@enp4s0.service doesn't change this.

dhcpcd 9.4.0 partial log full 9.4.0 journal 9.4.1 partial full 9.4.1

frederictobiasc commented 2 years ago

I'm encountering the same issue. Maybe this is related to https://github.com/NetworkConfiguration/dhcpcd/commit/3b1f557d1c004b4cb796eb189c96281375468766 ?

Anachron commented 1 year ago

I'm still receiving these!

...
2023-01-30T06:58:10.13324 daemon.info: Jan 30 07:58:10 dhcpcd[1691]: wlp165s0: requesting DHCPv6
information
2023-01-30T06:58:20.13469 daemon.info: Jan 30 07:58:20 dhcpcd[1691]: wlp165s0: requesting DHCPv6
information
2023-01-30T06:58:30.13688 daemon.info: Jan 30 07:58:30 dhcpcd[1691]: wlp165s0: requesting DHCPv6
information
2023-01-30T06:58:40.13866 daemon.info: Jan 30 07:58:40 dhcpcd[1691]: wlp165s0: requesting DHCPv6
information
2023-01-30T06:58:50.14127 daemon.info: Jan 30 07:58:50 dhcpcd[1691]: wlp165s0: requesting DHCPv6
information
...
architecture: x86_64
automatic-install: yes
build-options: ~privsep 
conf_files:
    /etc/dhcpcd.conf
filename-sha256: 00925d73eff23068077a7d4bfb18cc78f84fd2a2b04c6ee6a70e33f266351394
filename-size: 192KB
homepage: https://roy.marples.name/projects/dhcpcd
install-date: 2023-01-05 06:17 UTC
install-script: 860B
installed_size: 449KB
license: BSD-2-Clause
maintainer: Cameron Nemo <cnemo@tutanota.com>
metafile-sha256: 0bddc9e91325f8538fcc36708f1285757553acb37444de68c798074611f1f0cd
pkgname: dhcpcd
pkgver: dhcpcd-9.4.1_2
remove-script: 858B
repository: https://repo-default.voidlinux.org/current
run_depends:
    eudev-libudev>=1.6_1
    glibc>=2.32_1
shlib-requires:
    libudev.so.1
    libc.so.6
    libdl.so.2
short_desc: RFC2131 compliant DHCP client
source-revisions: dhcpcd:bd4502aac8
state: installed
R-a-l-f commented 1 year ago

Are there any plans to fix it?

[rocketmouse@archlinux ~]$ journalctl -b -r
Apr 22 20:56:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:56:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:56:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:56:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:55:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:55:41 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:55:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:55:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:55:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:55:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:54:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:54:41 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:54:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:54:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:54:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:54:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:53:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:53:41 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:53:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:53:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:53:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:53:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:52:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:52:41 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:52:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:52:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:52:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:52:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:51:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:51:46 archlinux root[14623]: ACPI group/action undefined: jack/videoout / VIDEOOUT
Apr 22 20:51:46 archlinux root[14621]: ACPI group/action undefined: jack/lineout / LINEOUT
Apr 22 20:51:41 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:51:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:51:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:51:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:51:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:50:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:50:41 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:50:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:50:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:50:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:50:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:49:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:49:41 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:49:31 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:49:21 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:49:11 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:49:01 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
Apr 22 20:48:51 archlinux dhcpcd[443]: enp5s0: requesting DHCPv6 information
borkra commented 1 year ago

Is it the case of router advertisements misconfigured? They say to use DHCPv6 but it's nowhere to be found. The other thing check timeout on leased IPs from DHCPv6.

And BTW, the issue is likely your router not ISP, IPv6 configuration messaging is using link-local IPs.

Anachron commented 1 year ago

I've disabled this via https://man.archlinux.org/man/core/dhcpcd/dhcpcd.conf.5.en#noipv6rs for now. Everything else still works as expected.

rsmarples commented 1 year ago

Is it the case of router advertisements misconfigured? They say to use DHCPv6 but it's nowhere to be found. The other thing check timeout on leased IPs from DHCPv6.

And BTW, the issue is likely your router not ISP, IPv6 configuration messaging is using link-local IPs.

This is exactly the case. I've committed a fix so that when debug is not enabled then only the first failure is logged.

Anachron commented 1 year ago

Hey @rsmarples thank you for the fix! Hopefully the next release wont take too long so I can remove my config option and have a clean setup.