RE: dhcpcd v6.11.0 behaves abnormally for DHCPv4 lease
Renu Bansal
Wed Apr 04 03:13:38 2018
Hi Roy!
These are the logs when I fire command through cli.
dhcpcd not running
route: SIOCDELRT: No such process
killall: dhcpcd: no process killed
dhcpcd event:reason = PREINIT
dhcpcd already running on pid 13420 (/var/run/dhcpcd-eth0-4.pid)
dhcpcd event:reason = CARRIER
Screensave timer kicked m_ScreenSaverWaitTime is 1 start time is 1522735088 CurrentTime is 1522735234
eth0: soliciting a DHCP lease
eth0: offered 10.0.97.131 from 10.0.97.21
eth0: ignoring offer of 10.10.10.132 from 10.10.10.1
eth0: probing address 10.0.97.131/24
eth0: hardware address 00:60:b9:a6:fc:37 claims 0.0.0.0
dhcpcd event:reason = EXPIRE
eth0: soliciting a DHCP lease
eth0: offered 10.0.97.131 from 10.0.97.21
eth0: ignoring offer of 10.10.10.132 from 10.10.10.1
eth0: probing address 10.0.97.131/24
dhcpcd not running
eth0: hardware address 00:60:b9:a6:fc:37 claims 0.0.0.0
route: SIOCDELRT: No such process
dhcpcd event:reason = EXPIRE
Killed
dhcpcd not running
route: SIOCDELRT: No such process
killall: dhcpcd: no process killed
dhcpcd event:reason = PREINIT
dhcpcd event:reason = CARRIER
dhcpcd already running on pid 13484 (/var/run/dhcpcd-eth0-4.pid)
eth0: soliciting a DHCP lease 0 0% 0% [jffs2_gcd_mtd9]
eth0: offered 10.0.97.131 from 10.0.97.21
eth0: ignoring offer of 10.10.10.132 from 10.10.10.1
eth0: probing address 10.0.97.131/24
eth0: hardware address 00:60:b9:a6:fc:37 claims 0.0.0.0
dhcpcd event:reason = EXPIRE
eth0: soliciting a DHCP lease
eth0: offered 10.0.97.131 from 10.0.97.21
eth0: ignoring offer of 10.10.10.132 from 10.10.10.1
eth0: probing address 10.0.97.131/24
dhcpcd not running
eth0: hardware address 00:60:b9:a6:fc:37 claims 0.0.0.0
route: SIOCDELRT: No such process
dhcpcd event:reason = EXPIRE
Whereas on wireshark DHCP server sending lease with 8 days lease time. Still I get this logs continuously
Regards
Renu
-----Original Message-----
From: Roy Marples [mailto:roy@xxxxxxxxxxxx]
Sent: 04 April 2018 02:26
To: dhcpcd-discuss@xxxxxxxxxxxx
Subject: Re: [dhcpcd-discuss] dhcpcd v6.11.0 behaves abnormally for DHCPv4 lease
Hi Renu
On 03/04/2018 07:36, Renu Bansal wrote:
> I am using dhcpcd6.11.0 for acquiring lease from DHCP server
>
> Dhcpcd client behaves abnormally while acquiring lease from dhcp server.
>
> Dhcpcd terminal constantly shows lease expired in a loop while dhcp
> server is sending lease time as 8 days .
>
> This issue occur on every fresh dhcp start. And dhcpcd binary is
> fired to get lease for both IPv4 and IPv6
>
> Following command is fired:
>
> "dhcpcd -t %d -y %d -L -i abc -o 2 -o 3 -o 4 -o 7 -o 42 -o 6 -o
> 12"-o
> 15 -o 66 -o 120 -o 43 -o dhcp6_21 -o dhcp6_22 -o dhcp6_23 -o dhcp6_24
> -o
> dhcp6_31 -o dhcp6_17
>
> Please let me know if I have to change my firing command
Your command works fine with dhcpcd-7.0.2 at least.
While I cannot rule out an issue with dhcpcd-6.11.0, you also have not provided any debug logs to show what dhcpcd is doing.
dhcpcd can expire the lease for a number of reasons - carrier lost is one.
Roy
Archive administrator: postmaster@marples.name