Re: RC3 trouble?
Neal P. Murphy
Sun Nov 12 23:26:45 2017
I seem to be seeing only one DELEGATED6 call to my updatered script. Should I see such a call for each prefix dhcpcd delegated to an interface (in my case, to eth0, eth2 and eth3)?
N
On Sun, 12 Nov 2017 02:49:59 -0500
"Neal P. Murphy" <neal.p.murphy@xxxxxxxxxxxx> wrote:
> On Sat, 11 Nov 2017 12:14:10 +0000
> Roy Marples <roy@xxxxxxxxxxxx> wrote:
>
> > On 07/11/2017 20:06, Roy Marples wrote:
> > > On 07/11/2017 18:44, Neal P. Murphy wrote:
> > >> I will try HEAD tonight and test more thoroughly. And send more
> > >> detailed logs.
> > >
> > > Please do, but I suspect you'll have the same issue.
> > > Please build dhcpcd on 3.4.109 headers or older.
> > > I don't understand why the /128 address was added fine though .....
> >
> > Any update here? I'd like to release a new dhcpcd soon and ideally
> > without any known issues :)
>
> After some time figuring out how to deal with dnsmasq, I didn't see substantive differences betweeen RC3 and HEAD. Both handle addresses and delegations with aplomb.
> - Should dhcpcd remove the internet IF's IP6 address on '-k'? It does remove the internal
> IF's addresses. Or, more generally, should it remove all addresses it assigned when it exits?
>
> General iaid questions:
> - What are the limitations on iaids? Short-ish numbers or strings? Long-ish strings?
> - Is every interface-address combination supposed to have a unique iaid? That is, if my
> eth0 had 5 addresses assigned, should it have 5 iaids? And if my eth3 has a /128 and
> a /64 assigned, should it have two iaids? Is there clear documentation for this anywhere
> (your docs, RFCs, ec.)?
>
> Now that I'm correctly telling dnsmasq to add/remove IP6 DNS servers, bringing the links up and down is fairly reliable. Comcrash *still* like to give me a /64 instead of a /60 now and again. I guess they don't like something I save, recover and dynamically include in the dhcpcd.conf; removing those files and starting from scratch seems to get it working again. Query? Would it be reasonable to have dhcpcd reject the /64 offer when it explicitly requested a /60? (Instead of taking it, assigning it to the first interface--eth3 in my case--and then failing to assign anything to the other IFs?) Of course, I have to verify that that is really what happens.
>
> Thanks!
> Neal
>
Archive administrator: postmaster@marples.name