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

