tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: dhcpcd: re1: DHCPv6 REPLY: iana not found
Hi Rhialto
On 04/02/2016 20:20, Rhialto wrote:
> Since yesterday I have a new arrangemet wrt my IPv6 connection, and I'm
> trying to use dhcpcd to manage the addresses tat are assigned to me from
> my provider (xs4all.nl). They do native IPv6 via Fritz!Box modems and
> (V)VDSL.
>
> Little schematic:
>
> .--------. .-----------. .------.
> | xs4all +------+ Fritz!Box +-----re1+ Main +re0---- local network
> `--------' `-----------' `------'
>
> So I thought I'd use the example give in the manual page,
> dhcpcd.conf(5):
>
> noipv6rs # disable routing solicitation
> denyinterfaces eth2 # Don't touch eth2 at all
> interface eth0
> ipv6rs # enable routing solicitation get the
> # default IPv6 route
> ia_na 1 # request an IPv6 address
> ia_pd 2 eth1/0 # get a /64 and assign it to eth1
>
> This didn't work at all! And when it did things, it did them wrong.
> (Of course I adjusted for my interfaces).
>
> It took me a while to realise that this is a devilishly deceptive
> example. dhcpcd does not allow end-of-line comments!
>
> That surely should be made clearer in the manual, closer to the example,
> and not just the line near the start "Blank lines and lines starting
> with # are ignored.".
Heh, that's a fair cop!
I'll get that fixed.
> Now that I've come past this hurdle, after some time (about 40 minutes),
> I get syslog messages like in the subject:
>
> Feb 4 20:51:48 murthe dhcpcd[10390]: re1: DHCPv6 REPLY: iana not found
That message is from the DHCPv6 server.
> Around the same time, ifconfig shows my IPv6 address has gone
> deprecated.
>
> Any idea what's wrong?
The kernel markes the address as deprecated when the preferred lifetime
expires but the valid lifetime is still ticking.
> This is what gets logged when I restart dhcpcd manually,
> and it includes another one of those "iana not found" messages:
>
> Feb 4 20:57:17 murthe dhcpcd[1617]: version 6.7.1 starting
> Feb 4 20:57:17 murthe dhcpcd[1617]: DUID xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Feb 4 20:57:17 murthe dhcpcd[1617]: re0: IAID xxxxxxxxxxx
> Feb 4 20:57:17 murthe dhcpcd[1617]: re1: IAID xxxxxxxxxxx
> Feb 4 20:57:17 murthe dhcpcd[1617]: re1: IAID xxxxxxxxxxx
> Feb 4 20:57:17 murthe dhcpcd[1617]: re1: IAID xxxxxxxxxxx
> Feb 4 20:57:17 murthe dhcpcd[1617]: re1: creating pseudo interface to handle Prefix Delegation
> Feb 4 20:57:17 murthe dhcpcd[1617]: re1: confirming prior DHCPv6 lease
> Feb 4 20:57:17 murthe dhcpcd[1617]: re1: rebinding prior DHCPv6 lease
> Feb 4 20:57:18 murthe dhcpcd[1617]: re1: rebinding lease of 192.168.178.20
> Feb 4 20:57:18 murthe dhcpcd[1617]: re1: changing host route to 192.168.178.20 via 127.0.0.1
> Feb 4 20:57:18 murthe dhcpcd[1617]: re1: changing route to 192.168.178.0/24
> Feb 4 20:57:18 murthe dhcpcd[1617]: re1: changing default route via 192.168.178.1
> Feb 4 20:57:18 murthe dhcpcd[1617]: forked to background, child pid 11370
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: removing default route via 192.168.178.1
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: DHCPv6 REPLY: iana not found
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: soliciting a DHCPv6 lease
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: soliciting an IPv6 router
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: Router Advertisement from fe80::xxxxxxxxxxxeee:a54b
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: adding address 2001:984:4b2a:1:xxxxxxxxxxx871:2a5c/64
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: adding address 2001:984:4b2a:1:xxxxxxxxxxxd00:3aa4/64
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: adding route to 2001:984:4b2a:1::/64
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: adding default route via fe80::xxxxxxxxxxxeee:a54b
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: REPLY6 received from fe80::xxxxxxxxxxxeee:a54b
> Feb 4 20:57:18 murthe dhcpcd[11370]: re0: adding address 2001:xxxxxxxxxxx::1/64
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: renew in 1800 seconds, rebind in 2880 seconds
> Feb 4 20:57:18 murthe dhcpcd[11370]: re0: adding route to 2001:xxxxxxxxxxx::/64
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: REPLY6 received from fe80::xxxxxxxxxxxeee:a54b
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: adding address 2001:984:4b2a:xxxxxxxxxxxfe1f:968e/128
> Feb 4 20:57:18 murthe dhcpcd[11370]: re1: renew in 1800 seconds, rebind in 2880 seconds
> Feb 4 21:05:18 murthe dhcpcd[11370]: re1: Router Advertisement from fe80::xxxxxxxxxxxeee:a54b
> Feb 4 21:13:57 murthe dhcpcd[11370]: re1: Router Advertisement from fe80::xxxxxxxxxxxeee:a54b
I don't see dhcpcd doing anything wrong there.
Why not add the -d option to the commandline or add the debug directive
to dhcpcd.conf?
Roy
Home |
Main Index |
Thread Index |
Old Index