Stuart Henderson @ 2016-02-01T11:44:49 +0100:
> On 2016-02-01, LÉVAI Dániel <[email protected]> wrote:
> > Interesting. I even tried to specifically request a prefix with
> > ia_pd 1/::/64 [...]
> > ... but alas it didn't make any difference.
> > 
> > Could it be that this is the error of dhcpcd's implementation of the
> > request, and not the ISP's? Before I try the customer services, I just
> > want to make sure this is not PEBKAC.
> 
> I think the ISP are probably only handing out one /64, and while I'm
> not sure how dhcpcd copes in that situation (you could ask on the dhcpcd
> mailing list), it's probably doing the best it can under the conditions
> (but not good enough for SLAAC).
> 
> Our tcpdump(8) doesn't decode dhcpv6 but if you use e.g. wireshark
> you'll see something like this in the ISP's reply,
> 
> # tshark -i pppoe1 -V port 546 or port 547
> [...]
>     Identity Association for Prefix Delegation
>         Option: Identity Association for Prefix Delegation (25)
>         Length: 41
>         Value: 00000002ffffffffffffffff001a0019ffffffffffffffff...
>         IAID: 00000002
>         T1: infinity
>         T2: infinity
>         IA Prefix
>             Option: IA Prefix (26)
>             Length: 25
>             Value: ffffffffffffffff302a0280117003000000000000000000...
>             Preferred lifetime: infinity
>             Valid lifetime: infinity
>             Prefix length: 48
>             Prefix address: 2a02:8011:7003::
> 
> And in your case I think it will probably have "Prefix length: 64".
> If so, I'd start by asking the ISP if they can configure things to
> let you have a /48 or /56.

And that is exactly what's happening.
However, with dhcpcd 6.10.1, I could get away with configuring
`ia_pd 1 em1/0`, and just distributing my /64, upgrading the port to
6.10.2 resulted in this:

Issue:
http://roy.marples.name/projects/dhcpcd/info/7461677bd0

Patch:
http://roy.marples.name/projects/dhcpcd/info/59cdbb6e777c4bec

I'm currently using that patch on top of the 6.10.2 port from -current,
and getting the same result as before.

(Just in case someone will run into this)


Daniel

-- 
LÉVAI Dániel
PGP key ID = 0x83B63A8F
Key fingerprint = DBEC C66B A47A DFA2 792D  650C C69B BE4C 83B6 3A8F

Reply via email to