dhcpcd now in dfly - disabled by default, tests needed
Aaron LI
aly at aaronly.me
Fri Nov 16 05:52:58 PST 2018
On Fri, 16 Nov 2018 10:10:59 +0100
Daniel Bilik <ddb at neosystem.org> wrote:
> On Fri, 16 Nov 2018 15:59:47 +0800
> Aaron LI <aly at aaronly.me> wrote:
>
> > Just report the success/failure in this mailing list is OK
>
> OK, here we go... I've just tested a setup with dhcpcd following
> instructions from your original post. System really has chosen dhcpcd
> instead of dhclient during boot, but was unable to acquire an address.
> This is excerpt from a log:
>
> ---
> Starting dhcpcd.
> em0: waiting for carrier
>
> (notably long delay here)
>
> timed out
>
> dhcpcd exited
OK, dhcpcd will wait for a lease until timeout (seems 30 seconds).
Adding '-b' option tells dhcpcd to fork to background immediately.
> wlan0: driver didn't set altq_maxlen
> wlan0: MAC address: 34:02:xx:xx:xx:xx
> Starting wpa_supplicant.
> Starting dhcpcd.
> wlan0: waiting for carrier
>
> wlan0: ieee80211_new_state_locked: pending SCAN -> AUTH transition lost
> wlan0: carrier acquired
>
> DUID 00:01:00:01:23:81:31:88:34:02:xx:xx:xx:xx
>
> wlan0: IAID xx:xx:xx:xx
>
> wlan0: soliciting a DHCP lease
>
> wlan0: offered 10.x.x.x from 10.x.x.x
>
> wlan0: probing address 10.x.x.x/21
>
> timed out
>
> dhcpcd exited
> ---
I don't know why dhcpcd exited here. I'll find time to test it on my
ThinkPad X200 for the wireless part.
> Timeout on em0 was expected as the cable was not connected, just the delay
> waiting for a carrier was annoying. But dhcpcd failed to get an address
> also on wlan0, even though it got link.
>
> After adding dhcpcd_flags="-b -t 0" to rc.conf, the system successfully
> gets an address during boot. But comparing it to dhclient, it takes a
> little longer to get the connectivity. I suspect this is related to
> "transition lost" error (see above) that I don't get with dhclient.
According to the dhcpcd(8) man page, '-t 0' seems to mean waiting forever...
you can test with other values about the '-t' option.
One more thing, I don't know whether you tell dhcpcd to obtain *both* IPv4
and IPv6. If so, I expect dhcpcd can take a bit longer than dhclient, which
only supports IPv4.
Thanks for the nice report.
Cheers,
--
Aaron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.dragonflybsd.org/pipermail/users/attachments/20181116/8a7adb84/attachment-0002.bin>
More information about the Users
mailing list