dhcpcd-discuss

RE: TIMEOUT Reason Code

David Hauck

Fri Jun 30 00:52:21 2017

Hi Roy,
 
I'm away for the next 4 weeks, but wanted to follow-up on this thread quickly before I leave. Do you have anything further on this?
 
Thanks,
-David
 
On Friday, June 23, 2017 9:43 AM, David Hauck wrote:
> Hi Roy,
> 
> On Friday, June 23, 2017 9:17 AM, Roy Marples wrote:
>> On 23/06/2017 16:34, David Hauck wrote:
>>> OK. See below, but I *still* see no difference between persistent and
>>> non-persistent: I never see the last lease take effect when
>>> 'lastlease' is specified - both cases result in dhcpcd exiting on the
>>> timeout (and no TIMEOUT reason code passed to the hooks).
>>> 
>>>> Does this help?
>>> 
>>> Perhaps, but please see my other response re: different behaviour
>>> between debug and non-debug.
>>> 
>>> As of right now neither of these things (TIMEOUT reasons code to hook
>>> and 'lastlease') are working for me.
>> 
>> OK, I'm going to stop guessing.
> 
> ;)
> 
>> Please post your dhcpcd.conf and the result of ps ax | grep dhcpcd when it's running.
> 
> Former:
> 
> # A sample configuration for dhcpcd.
> # See dhcpcd.conf(5) for details.
> 
> # Inform the DHCPv4 server of our hostname for DDNS.
> # This has been superceded by the FQDN option below, but is included # by default for servers which
> do not understand it.
> hostname
> 
> # Inform the DHCP server of our hostname for DDNS # and/or query for
> what it should be. fqdn
> 
> # Use the hardware address of the interface for the Client ID. #clientid
> # or # Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as
> per RFC4361. duid
> 
> # Rapid commit support. # Safe to enable by default because it requires
> the equivalent option set # on the server to actually work. option
> rapid_commit
> 
> # A list of options to request from the DHCP server.
> option domain_name_servers, domain_name, domain_search, host_name option
> classless_static_routes # Most distributions have NTP support.
> # option ntp_servers
> # Respect the network MTU.
> # Some interface drivers reset when changing the MTU so disabled by default.
> #option interface_mtu
> 
> # A ServerID is required by RFC2131.
> require dhcp_server_identifier
> 
> # A hook script is provided to lookup the hostname if not set by the DHCP # server, but it should not
> be run by default.
> nohook lookup-hostname
> 
> # Use this to define the lease time (in seconds).
> #leasetime 60
> 
> # Use a 90 second timeout after which we abort the DHCP negotiation timeout 30 reboot 30 # Use
> an infinite timeout so we never fallback to a static IP.
> #timeout 0
> 
> # Don't attempt to obtain an IPv4LL address if we failed to get one via
> DHCP. noipv4ll
> 
> # Only configure IPv4.
> #ipv4only
> 
> # Be sure to handshake our vendor code (for interoperability with NNIT).
> vendor 01,"0"
> 
> # Do not want stateless autoconf if dhcp is used ipv6ra_noautoconf
> 
> # Use the last lease if there is one when no DHCP server is available (and # until the lease actually
> expires) lastlease
> 
> persistent
> #debug
> 
> ...and:
> 
> [NetAcq99793214:~]# ps -ef |grep dhcpcd
> root     11452     1  0 08:58 ?        00:00:00 dhcpcd -4 -h NetAcq99793214 eth0
> root     11476 11469  0 09:40 pts/0    00:00:00 grep dhcpcd
> 
> Thanks,
> -David
> 
>> Roy

Follow-Ups:
Re: TIMEOUT Reason CodeRoy Marples
References:
TIMEOUT Reason CodeDavid Hauck
Re: TIMEOUT Reason CodeRoy Marples
Re: TIMEOUT Reason CodeRoy Marples
RE: TIMEOUT Reason CodeDavid Hauck
Re: TIMEOUT Reason CodeRoy Marples
RE: TIMEOUT Reason CodeDavid Hauck
Re: TIMEOUT Reason CodeRoy Marples
RE: TIMEOUT Reason CodeDavid Hauck
Re: TIMEOUT Reason CodeRoy Marples
RE: TIMEOUT Reason CodeDavid Hauck
Archive administrator: postmaster@marples.name