udhcpc6 missing source address
Denys Vlasenko
vda.linux at googlemail.com
Tue Dec 13 15:22:04 UTC 2022
On Fri, Dec 9, 2022 at 5:09 PM John Lemonovich
<john.lemonovich at foresys.com> wrote:
> Hello Denys,
>
> I am working on an embedded Linux project using an intel Arria 10 FPGA and have been using IPv4 for a long time, and now need IPv6. I found your email online searching for help. I have many things working with IPv6, but the one thing I can’t get to work is udhcpc6 – it will not acquire an IP address via DHCPv6 (tried with multiple servers). I’m really stuck and looking for any help – even a pointer to documentation maybe I’m missing?
Sorry, I myself have no DHPCv6 server to test against...
> If I look at the tcpdump output – the solicit packets go out with a null source address (all 0’s - just as :: )
Which kind of makes sense, if you think about it. DHCP client does not
_have_ an IP address yet,
this is the whole point of DHCP: to obtain an address...
> and the server doesn’t know how to reply (unreachable).
I would imagine server can/should reply with a broadcast, right?
> My link local address is set to:
> inet6 fe80::da80:39ff:fed8:90a0 prefixlen 64 scopeid 0x20<link>
> but yet udhcpc6 seems to put just :: in for the source address.
But what if the iface has no link-local address either?
Then udhcpc6 would have no choice but leave it not filled.
And a good server implementation should deal with such incoming packets.
> If there’s a better place to post this - please let me know.
CCed to busybox ML.
More information about the busybox
mailing list