dhcpcd 8.1.7, possible bug, fails with checksum failure

Problems with packages? Post here, using [tags] of the package name.

dhcpcd 8.1.7, possible bug, fails with checksum failure

Postby dtralara » Fri Apr 17, 2020 5:29 pm

After upgrading to 8.1.7 (from 8.1.6), dhcpcd fails to get an address from the router.

Logs point to a 'checksum failure' and also mention a totally irrelevant local private network address.

This failure only happens on my ARMv5 NAS (on my x86 computer, dcpcd 8.1.7 works just fine).

From the command line, and with the debugging option, I get the following unsuccessful exchange with the server:
$this->bbcode_second_pass_code('', '
sudo dhcpcd -d
dhcpcd-8.1.7 starting
udev: starting
dev: loaded udev
eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks' PREINIT
eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks' CARRIER
DUID 00:01:00:01:22:3a:02:79:10:7b:ef:88:07:6b
eth0: IAID ef:88:07:6b
eth0: delaying IPv4 for 0.8 seconds
eth0: soliciting a DHCP lease (requesting 192.168.1.109)
eth0: sending DISCOVER (xid 0x1553df3), next in 5.0 seconds
eth0: checksum failure from 192.168.183.137
eth0: sending DISCOVER (xid 0x1553df3), next in 7.4 seconds
eth0: checksum failure from 192.168.183.137
eth0: sending DISCOVER (xid 0x1553df3), next in 16.6 seconds
eth0: checksum failure from 192.168.183.137
eth0: sending DISCOVER (xid 0x1553df3), next in 31.9 seconds
eth0: checksum failure from 192.168.183.137
timed out
forking to background
forked to background, child pid 8582
')
The private network address mentioned here (192.168.183.137) doesn't make sense to me.

For reference, with version 8.1.6, I get this:
$this->bbcode_second_pass_code('', '
dhcpcd-8.1.6 starting
udev: starting
dev: loaded udev
eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks' PREINIT
eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks' CARRIER
DUID 00:01:00:01:22:3a:02:79:10:7b:ef:88:07:6b
eth0: IAID ef:88:07:6b
eth0: delaying IPv4 for 0.8 seconds
eth0: soliciting a DHCP lease (requesting 192.168.1.109)
eth0: sending DISCOVER (xid 0x195b0c77), next in 3.7 seconds
eth0: offered 192.168.1.109 from 192.168.1.1
eth0: sending REQUEST (xid 0x195b0c77), next in 3.6 seconds
eth0: acknowledged 192.168.1.109 from 192.168.1.1
eth0: probing address 192.168.1.109/24
eth0: probing for 192.168.1.109
eth0: ARP probing 192.168.1.109 (1 of 3), next in 1.5 seconds
eth0: ARP probing 192.168.1.109 (2 of 3), next in 1.3 seconds
eth0: ARP probing 192.168.1.109 (3 of 3), next in 2.0 seconds
eth0: DAD completed for 192.168.1.109
eth0: leased 192.168.1.109 for 86400 seconds
eth0: renew in 43200 seconds, rebind in 75600 seconds
eth0: writing lease `/var/lib/dhcpcd/eth0.lease'
eth0: adding IP address 192.168.1.109/24 broadcast 192.168.1.255
eth0: adding route to 192.168.1.0/24
eth0: adding default route via 192.168.1.1
eth0: ARP announcing 192.168.1.109 (1 of 2), next in 2.0 seconds
eth0: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks' BOUND
forking to background
forked to background, child pid 800
')

Anything I can do? Any useful information I could try to gather?

Please, tell me if it's not the correct place to post that.
dtralara
 
Posts: 18
Joined: Wed Apr 15, 2020 2:27 pm

Return to Packages

Who is online

Users browsing this forum: No registered users and 2 guests