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.
Archive administrator: postmaster@marples.name