dhcpcd-discuss

Re: Tentative global IPv6 addresses with 8.1.4

Gerdriaan Mulder

Thu Jan 02 10:55:11 2020

Hi,

On 29/12/2019 12:46, Nico Schottelius wrote:
>
> Good morning,
>
> just a heads up - I'm seeing similar issues here at the 36c3, kernel
> version 5.4.6-arch3-1 and dhcpcd 8.1.4-1.
>
> Also staying in tentative state:

I've observed somewhat similar behaviour mentioned in this thread,
although dhcpcd exits due to a timeout I can't really pinpoint.

<<<<<<<
$ sudo dhcpcd -6 enp0s25
[11:07:47] enp0s25: waiting for carrier
[11:07:53] enp0s25: carrier acquired

DUID 00:01:00:01:22:20:5f:e2:xx:xx:xx:xx:xx:xx
enp0s25: IAID 0e:7d:45:ea
enp0s25: adding address fe80::zzzz:zzzz:zzzz:zzzz
enp0s25: soliciting an IPv6 router
enp0s25: Router Advertisement from fe80::20b:fdff:fea0:e6ff
enp0s25: no global addresses for default route
enp0s25: adding route to 2001:xxxx:xxxx:xxxx::/64
enp0s25: confirming prior DHCPv6 lease
enp0s25: REPLY6 received from fe80::20b:fdff:fea0:e6ff
enp0s25: adding address 2001:xxxx:xxxx:xxxx:zzzz:zzzz:zzzz:zzzz/128
enp0s25: renew in 15625, rebind in 25000, expire in 50000 seconds

[11:07:55] enp0s25: adding default route via fe80::20b:fdff:fea0:e6ff
[11:08:17] timed out
[11:08:17] dhcpcd exited

$ dhcpcd --version
dhcpcd 8.1.4

$ uname -a
Linux kaakje 5.4.6-arch3-1 #1 SMP PREEMPT Tue, 24 Dec 2019 04:36:53
+0000 x86_64 GNU/Linux
=======

In the period between "adding default route" and "timed out", the
following configuration is active:

<<<<<<<
$ ip a
3: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel
state UP group default qlen 1000
    link/ether 3c:97:0e:zz:zz:zz brd ff:ff:ff:ff:ff:ff
    inet 131.xxx.xxx.xxx/25 brd 131.xxx.xxx.255 scope global dynamic
noprefixroute enp0s25
       valid_lft 44141sec preferred_lft 38474sec
    inet6 2001:xxxx:xxxx:xxxx:zzzz:zzzz:zzzz:zzzz/128 scope global
tentative dynamic noprefixroute
       valid_lft 49999sec preferred_lft 31249sec
    inet6 fe80::zzzz:zzzz:zzzz:zzzz/64 scope link
       valid_lft forever preferred_lft forever

$ ip -6 r
::1 dev lo proto kernel metric 256 pref medium
2001:xxxx:xxxx:xxxx::/64 dev enp0s25 proto ra metric 203 mtu 1500 pref
medium
fe80::/64 dev enp0s25 proto kernel metric 256 pref medium
default via fe80::20b:fdff:fea0:e6ff dev enp0s25 proto ra metric 203 mtu
1500 pref medium
=======

If needed, I can also post a debug log.

Best regards,
Gerdriaan Mulder

Follow-Ups:
Re: Tentative global IPv6 addresses with 8.1.4Roy Marples
References:
Tentative global IPv6 addresses with 8.1.4Steve Hirsch
Re: Tentative global IPv6 addresses with 8.1.4Roy Marples
RE: Tentative global IPv6 addresses with 8.1.4Steve Hirsch
Re: Tentative global IPv6 addresses with 8.1.4Nico Schottelius
Archive administrator: postmaster@marples.name