On 18/08/15(Tue) 13:05, Stuart Henderson wrote: > I'm trying to add v6 to my second ISP connection on pppoe1, unlike my > first ISP, this one requires autoconf and dhcpv6-pd to pick up addresses > and have them routed. (They are referring to TR-187, > https://www.broadband-forum.org/technical/download/TR-187.pdf - > the "residential gateway" requirements are in section 6.1) > > I haven't got as far as looking at dhcpv6-pd because when I enable > autoconf, as soon as it picks up the address I lose connected routes > to my local /64 subnets:
Which prefixes (ndp -p) and default routers (ndp -r) do you have before and after the interface picks up the address? > # sysctl kern.version > kern.version=OpenBSD 5.8 (GENERIC.MP) #1236: Sun Aug 16 02:31:04 MDT 2015 > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > > # netstat -rnfinet6|grep ^2001.*/64 > 2001:4b10:1002:ff::/64 fe80::225:90ff:fec0:77b4%pppoe0 U > 0 0 - 4 pppoe0 > 2001:4b10:1002:cc01::/64 fe80::200:5eff:fe00:102%carp2 UC > 2 0 - 4 carp2 > 2001:4b10:1002:cc03::/64 fe80::210:18ff:fe7f:1f06%vlan3 UC > 1 0 - 4 vlan3 > 2001:4b10:1002:cc05::/64 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > 2001:4b10:1002:cc07::/64 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > > # ifconfig pppoe1 inet6 autoconf > > # netstat -rnfinet6|grep ^2001.*/64 > > # ifconfig pppoe1 -inet6 > > # ifconfig pppoe1 > pppoe1: flags=208851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6> mtu > 1500 > priority: 0 > dev: em1 state: session > sid: 0x93f PADI retries: 2 PADR retries: 0 time: 00:02:12 > sppp: phase network authproto chap authname "xx" > groups: pppoe egress > status: active > inet6 fe80::225:90ff:fec0:77b4%pppoe1 -> prefixlen 64 scopeid 0x14 > inet 82.68.199.142 --> 62.3.84.27 netmask 0xffffffff > inet6 2a02:8011:d00e:3:225:90ff:fec0:77b4 -> prefixlen 64 autoconf > pltime 1799 vltime 17999 > inet6 2a02:8011:d00e:3:a4f6:285a:fe8d:d1ac -> prefixlen 64 autoconf > autoconfprivacy pltime 1799 vltime 17999 > > # netstat -rnfinet6|grep ^2001.*/64 > 2001:4b10:1002:ff::/64 fe80::225:90ff:fec0:77b4%pppoe0 U > 0 0 - 4 pppoe0 > 2001:4b10:1002:cc01::/64 fe80::200:5eff:fe00:102%carp2 UC > 1 0 - 4 carp2 > 2001:4b10:1002:cc03::/64 fe80::210:18ff:fe7f:1f06%vlan3 UC > 0 0 - 4 vlan3 > 2001:4b10:1002:cc05::/64 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > 2001:4b10:1002:cc07::/64 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > > > Diffs of netstat -rnfinet6 (followed by full output, before+after) below. > > Anyone have an idea what's going on? > > ... > > $ diff -u0 before after | grep -v ^@ > --- before Tue Aug 18 12:39:39 2015 > +++ after Tue Aug 18 12:39:48 2015 > +default fe80::230:88ff:fe16:5eff%pppoe1 UG > 0 0 - 56 pppoe1 > -2001:4b10:1002:cc01::/64 fe80::225:90ff:fec0:77b4%vlan2 UC > 2 0 - 4 vlan2 > -2001:4b10:1002:cc01:20d:93ff:fe63:da5a 00:0d:93:63:da:5a UHLc > 0 3 - 4 vlan2 > -2001:4b10:1002:cc01:230:48ff:fe58:8640 f8:b1:56:ac:32:76 UHLc > 0 664 - 4 vlan2 > -2001:4b10:1002:cc03::/64 fe80::210:18ff:fe7f:1f06%vlan3 UC > 1 0 - 4 vlan3 > -2001:4b10:1002:cc03:220:4aff:fec5:5b55 00:20:4a:c5:5b:55 UHLc > 0 40 - 4 vlan3 > -2001:4b10:1002:cc05::/64 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > -2001:4b10:1002:cc07::/64 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > +2a02:8011:d00e:3:225:90ff:fec0:77b4 2a02:8011:d00e:3:225:90ff:fec0:77b4 UHl > 0 0 - 1 lo0 > +2a02:8011:d00e:3:a4f6:285a:fe8d:d1ac 2a02:8011:d00e:3:a4f6:285a:fe8d:d1ac > UHl 0 0 - 1 lo0 > -fe80::fab1:56ff:feac:3276%vlan2 f8:b1:56:ac:32:76 UHLc > 0 7 - 4 vlan2 > +fe80::fab1:56ff:feac:3276%vlan2 f8:b1:56:ac:32:76 UHLc > 0 8 - 4 vlan2 > -fe80::220:4aff:fec5:5b55%vlan3 00:20:4a:c5:5b:55 UHLc > 0 6 - 4 vlan3 > +fe80::220:4aff:fec5:5b55%vlan3 00:20:4a:c5:5b:55 UHLc > 0 8 - 4 vlan3 > -fe80::%pppoe1/64 fe80::225:90ff:fec0:77b4%pppoe1 U > 0 0 - 4 pppoe1 > +fe80::%pppoe1/64 fe80::225:90ff:fec0:77b4%pppoe1 U > 1 0 - 4 pppoe1 > +fe80::230:88ff:fe16:5eff%pppoe1 pppoe1 UHL > 0 0 - 4 pppoe1 > > # cat before > Routing tables > > Internet6: > Destination Gateway Flags > Refs Use Mtu Prio Iface > ::/104 ::1 UGRS > 0 0 32768 8 lo0 > ::/96 ::1 UGRS > 0 0 32768 8 lo0 > ::1 ::1 UHl > 14 0 32768 1 lo0 > ::127.0.0.0/104 ::1 UGRS > 0 0 32768 8 lo0 > ::224.0.0.0/100 ::1 UGRS > 0 0 32768 8 lo0 > ::255.0.0.0/104 ::1 UGRS > 0 0 32768 8 lo0 > ::ffff:0.0.0.0/96 ::1 UGRS > 0 0 32768 8 lo0 > 2001:4b10:1002:cc01::/64 fe80::225:90ff:fec0:77b4%vlan2 UC > 2 0 - 4 vlan2 > 2001:4b10:1002:cc01::1 00:25:90:c0:77:b4 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc01::ca1f 00:00:5e:00:01:02 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc01:20d:93ff:fe63:da5a 00:0d:93:63:da:5a UHLc > 0 3 - 4 vlan2 > 2001:4b10:1002:cc01:20d:b9ff:fe04:a330 00:25:90:c0:77:b4 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc01:230:48ff:fe58:8640 f8:b1:56:ac:32:76 UHLc > 0 664 - 4 vlan2 > 2001:4b10:1002:cc03::/64 fe80::210:18ff:fe7f:1f06%vlan3 UC > 1 0 - 4 vlan3 > 2001:4b10:1002:cc03::1 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc03:220:4aff:fec5:5b55 00:20:4a:c5:5b:55 UHLc > 0 40 - 4 vlan3 > 2001:4b10:1002:cc05::/64 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > 2001:4b10:1002:cc05::1 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc07::/64 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > 2001:4b10:1002:cc07::1 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > 2002::/24 ::1 UGRS > 0 0 32768 8 lo0 > 2002:7f00::/24 ::1 UGRS > 0 0 32768 8 lo0 > 2002:e000::/20 ::1 UGRS > 0 0 32768 8 lo0 > 2002:ff00::/24 ::1 UGRS > 0 0 32768 8 lo0 > fe80::/10 ::1 UGRS > 0 0 32768 8 lo0 > fe80::%lo0/64 fe80::1%lo0 U > 0 0 32768 4 lo0 > fe80::1%lo0 fe80::1%lo0 UHl > 0 0 32768 1 lo0 > fe80::%vlan2/64 fe80::225:90ff:fec0:77b4%vlan2 UC > 2 0 - 4 vlan2 > fe80::20d:93ff:fe63:da5a%vlan2 00:0d:93:63:da:5a UHLc > 0 2 - 4 vlan2 > fe80::225:90ff:fec0:77b4%vlan2 00:25:90:c0:77:b4 HLl > 0 0 - 1 lo0 > fe80::fab1:56ff:feac:3276%vlan2 f8:b1:56:ac:32:76 UHLc > 0 7 - 4 vlan2 > fe80::%vlan3/64 fe80::210:18ff:fe7f:1f06%vlan3 UC > 1 0 - 4 vlan3 > fe80::210:18ff:fe7f:1f06%vlan3 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > fe80::220:4aff:fec5:5b55%vlan3 00:20:4a:c5:5b:55 UHLc > 0 6 - 4 vlan3 > fe80::%vlan3666/64 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > fe80::210:18ff:fe7f:1f06%vlan3666 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > fe80::%vlan5/64 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > fe80::210:18ff:fe7f:1f06%vlan5 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > fe80::%carp2/64 fe80::200:5eff:fe00:102%carp2 UC > 0 0 - 4 carp2 > fe80::200:5eff:fe00:102%carp2 00:00:5e:00:01:02 HLl > 0 0 - 1 lo0 > fe80::%pppoe0/64 fe80::225:90ff:fec0:77b4%pppoe0 U > 0 0 - 4 pppoe0 > fe80::225:90ff:fec0:77b4%pppoe0 fe80::225:90ff:fec0:77b4%pppoe0 Hl > 0 0 - 1 lo0 > fe80::%pppoe1/64 fe80::225:90ff:fec0:77b4%pppoe1 U > 0 0 - 4 pppoe1 > fe80::225:90ff:fec0:77b4%pppoe1 fe80::225:90ff:fec0:77b4%pppoe1 Hl > 0 0 - 1 lo0 > fec0::/10 ::1 UGRS > 0 0 32768 8 lo0 > ff01::/16 ::1 UGRS > 0 0 32768 8 lo0 > ff01::%lo0/32 ::1 UC > 0 0 32768 4 lo0 > ff01::%vlan2/32 fe80::225:90ff:fec0:77b4%vlan2 UC > 0 0 - 4 vlan2 > ff01::%vlan3/32 fe80::210:18ff:fe7f:1f06%vlan3 UC > 0 0 - 4 vlan3 > ff01::%vlan3666/32 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > ff01::%vlan5/32 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > ff01::%carp2/32 fe80::200:5eff:fe00:102%carp2 UC > 0 0 - 4 carp2 > ff01::%pppoe0/32 fe80::225:90ff:fec0:77b4%pppoe0 UC > 0 0 - 4 pppoe0 > ff01::%pppoe1/32 fe80::225:90ff:fec0:77b4%pppoe1 UC > 0 0 - 4 pppoe1 > ff02::/16 ::1 UGRS > 0 0 1500 8 lo0 > ff02::%lo0/32 ::1 UC > 0 0 32768 4 lo0 > ff02::%vlan2/32 fe80::225:90ff:fec0:77b4%vlan2 UC > 1 0 - 4 vlan2 > ff02::1:ff63:da5a%vlan2 link#10 UHLc > 0 0 - 4 vlan2 > ff02::%vlan3/32 fe80::210:18ff:fe7f:1f06%vlan3 UC > 0 0 - 4 vlan3 > ff02::%vlan3666/32 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > ff02::%vlan5/32 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > ff02::%carp2/32 fe80::200:5eff:fe00:102%carp2 UC > 0 0 - 4 carp2 > ff02::%pppoe0/32 fe80::225:90ff:fec0:77b4%pppoe0 UC > 0 0 - 4 pppoe0 > ff02::%pppoe1/32 fe80::225:90ff:fec0:77b4%pppoe1 UC > 0 0 - 4 pppoe1 > > > # cat after > Routing tables > > Internet6: > Destination Gateway Flags > Refs Use Mtu Prio Iface > ::/104 ::1 UGRS > 0 0 32768 8 lo0 > ::/96 ::1 UGRS > 0 0 32768 8 lo0 > default fe80::230:88ff:fe16:5eff%pppoe1 UG > 0 0 - 56 pppoe1 > ::1 ::1 UHl > 14 0 32768 1 lo0 > ::127.0.0.0/104 ::1 UGRS > 0 0 32768 8 lo0 > ::224.0.0.0/100 ::1 UGRS > 0 0 32768 8 lo0 > ::255.0.0.0/104 ::1 UGRS > 0 0 32768 8 lo0 > ::ffff:0.0.0.0/96 ::1 UGRS > 0 0 32768 8 lo0 > 2001:4b10:1002:cc01::1 00:25:90:c0:77:b4 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc01::ca1f 00:00:5e:00:01:02 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc01:20d:b9ff:fe04:a330 00:25:90:c0:77:b4 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc03::1 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc05::1 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > 2001:4b10:1002:cc07::1 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > 2002::/24 ::1 UGRS > 0 0 32768 8 lo0 > 2002:7f00::/24 ::1 UGRS > 0 0 32768 8 lo0 > 2002:e000::/20 ::1 UGRS > 0 0 32768 8 lo0 > 2002:ff00::/24 ::1 UGRS > 0 0 32768 8 lo0 > 2a02:8011:d00e:3:225:90ff:fec0:77b4 2a02:8011:d00e:3:225:90ff:fec0:77b4 UHl > 0 0 - 1 lo0 > 2a02:8011:d00e:3:a4f6:285a:fe8d:d1ac 2a02:8011:d00e:3:a4f6:285a:fe8d:d1ac UHl > 0 0 - 1 lo0 > fe80::/10 ::1 UGRS > 0 0 32768 8 lo0 > fe80::%lo0/64 fe80::1%lo0 U > 0 0 32768 4 lo0 > fe80::1%lo0 fe80::1%lo0 UHl > 0 0 32768 1 lo0 > fe80::%vlan2/64 fe80::225:90ff:fec0:77b4%vlan2 UC > 2 0 - 4 vlan2 > fe80::20d:93ff:fe63:da5a%vlan2 00:0d:93:63:da:5a UHLc > 0 2 - 4 vlan2 > fe80::225:90ff:fec0:77b4%vlan2 00:25:90:c0:77:b4 HLl > 0 0 - 1 lo0 > fe80::fab1:56ff:feac:3276%vlan2 f8:b1:56:ac:32:76 UHLc > 0 8 - 4 vlan2 > fe80::%vlan3/64 fe80::210:18ff:fe7f:1f06%vlan3 UC > 1 0 - 4 vlan3 > fe80::210:18ff:fe7f:1f06%vlan3 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > fe80::220:4aff:fec5:5b55%vlan3 00:20:4a:c5:5b:55 UHLc > 0 8 - 4 vlan3 > fe80::%vlan3666/64 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > fe80::210:18ff:fe7f:1f06%vlan3666 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > fe80::%vlan5/64 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > fe80::210:18ff:fe7f:1f06%vlan5 00:10:18:7f:1f:06 HLl > 0 0 - 1 lo0 > fe80::%carp2/64 fe80::200:5eff:fe00:102%carp2 UC > 0 0 - 4 carp2 > fe80::200:5eff:fe00:102%carp2 00:00:5e:00:01:02 HLl > 0 0 - 1 lo0 > fe80::%pppoe0/64 fe80::225:90ff:fec0:77b4%pppoe0 U > 0 0 - 4 pppoe0 > fe80::225:90ff:fec0:77b4%pppoe0 fe80::225:90ff:fec0:77b4%pppoe0 Hl > 0 0 - 1 lo0 > fe80::%pppoe1/64 fe80::225:90ff:fec0:77b4%pppoe1 U > 1 0 - 4 pppoe1 > fe80::225:90ff:fec0:77b4%pppoe1 fe80::225:90ff:fec0:77b4%pppoe1 Hl > 0 0 - 1 lo0 > fe80::230:88ff:fe16:5eff%pppoe1 pppoe1 UHL > 0 0 - 4 pppoe1 > fec0::/10 ::1 UGRS > 0 0 32768 8 lo0 > ff01::/16 ::1 UGRS > 0 0 32768 8 lo0 > ff01::%lo0/32 ::1 UC > 0 0 32768 4 lo0 > ff01::%vlan2/32 fe80::225:90ff:fec0:77b4%vlan2 UC > 0 0 - 4 vlan2 > ff01::%vlan3/32 fe80::210:18ff:fe7f:1f06%vlan3 UC > 0 0 - 4 vlan3 > ff01::%vlan3666/32 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > ff01::%vlan5/32 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > ff01::%carp2/32 fe80::200:5eff:fe00:102%carp2 UC > 0 0 - 4 carp2 > ff01::%pppoe0/32 fe80::225:90ff:fec0:77b4%pppoe0 UC > 0 0 - 4 pppoe0 > ff01::%pppoe1/32 fe80::225:90ff:fec0:77b4%pppoe1 UC > 0 0 - 4 pppoe1 > ff02::/16 ::1 UGRS > 0 0 1500 8 lo0 > ff02::%lo0/32 ::1 UC > 0 0 32768 4 lo0 > ff02::%vlan2/32 fe80::225:90ff:fec0:77b4%vlan2 UC > 1 0 - 4 vlan2 > ff02::1:ff63:da5a%vlan2 link#10 UHLc > 0 0 - 4 vlan2 > ff02::%vlan3/32 fe80::210:18ff:fe7f:1f06%vlan3 UC > 0 0 - 4 vlan3 > ff02::%vlan3666/32 fe80::210:18ff:fe7f:1f06%vlan3666 UC > 0 0 - 4 vlan3666 > ff02::%vlan5/32 fe80::210:18ff:fe7f:1f06%vlan5 UC > 0 0 - 4 vlan5 > ff02::%carp2/32 fe80::200:5eff:fe00:102%carp2 UC > 0 0 - 4 carp2 > ff02::%pppoe0/32 fe80::225:90ff:fec0:77b4%pppoe0 UC > 0 0 - 4 pppoe0 > ff02::%pppoe1/32 fe80::225:90ff:fec0:77b4%pppoe1 UC > 0 0 - 4 pppoe1 >