dhcpcd-discuss

Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.

Robert White

Sat Jul 05 20:19:55 2014

On 07/04/2014 04:57 AM, Roy Marples wrote:
dhcpcd --nopfxdlg
dhcpcd --pfxdlgonly --script ""

Patch (as fetched from fossil) seems to work.

One side-note is that you (well _I_) have to run the commands in the opposite order or the prefix-only invocation just times out. I'm presuming that the comcast server thinks its a dupe or something and it doesn't answer again.

So this is bad:

> dhcpcd --nopfxdlg
> dhcpcd --pfxdlgonly --script ""

But this works for me:

dhcpcd --pfxdlgonly --script ""
dhcpcd --nopfxdlg

It's gonna suck to integrate this into the Gentoo daemon startup and control scheme.

In a perfect world this would happen using a single internal fork()/clone() option like --prefixchild (or whatever) that forks off a child thread (On linux using clone(CLONE_THREAD,...) instead of just fork() so that it dies when it's parent is killed). But in that perfect world there'd be a way to predict which child ran first, or at a minimum that both were ready to receive before the first packet was sent.

I'll work on a modified startup script, for now I'm manually starting things. Good thing I don't have to reboot very often.

Thanks for making this work. 8-)

-- Rob.

Follow-Ups:
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
References:
Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Robert White
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Robert White
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
Re: Router using non-/64 prefix delegation (ia_pd) needs a normal address (ia_na) to route packets.Roy Marples
Archive administrator: postmaster@marples.name