An update on this.

Looking at flags after a hint from phrased - they're not setting the on-link flag (intentionally, to prevent flooding multicast NDs over the wlan, which makes sense) so it's hitting the XXX case in nd6_rtr.c which replaces lifetimes with 0.

Non-OpenBSD devices are working ok with this; link local to reach the router, the address is configured on the interface, but no prefix router, it just sends all traffic to the default router.


On 5 August 2016 11:56:22 a.m. Stuart Henderson <[email protected]> wrote:

Running current I am hitting this on the emfcamp network.

in6_update_ifa: valid lifetime is 0 for 2a05:e201:0:1224:f00a:ed61:f722:c5d1

It's slightly annoying because the default route *is* added to the table
but obviously because the address isn't added the v6 is unusable and causes
a bunch of delays.

Destination Gateway Flags Refs Use Mtu Prio Iface default fe80::464c:a8ff:fe73:718f%iwn0 UG 0 3 - 56 iwn0

The advs are looking like this; vltime *is* set:

09:54:03.547930 44:4c:a8:73:71:8f 8c:70:5a:62:b7:f8 86dd 118: fe80::464c:a8ff:fe73:718f > fe80::b8d2:a83e:f1af:1c58: icmp6: router advertisement(chlim=64, O, pref=medium, router_ltime=1800, reachable_time=0, retrans_time=0)(src lladdr: 44:4c:a8:73:71:8f)(mtu: mtu=1500)(prefix info: A valid_ltime=2592000, preferred_ltime=604800, prefix=2a05:e201:0:1224::/64) [icmp6 cksum ok] (len 64, hlim 255)
  0000: 8c70 5a62 b7f8 444c a873 718f 86dd 6000  .pZb..DL.sq...`.
  0010: 0000 0040 3aff fe80 0000 0000 0000 464c  ...@:.........FL
  0020: a8ff fe73 718f fe80 0000 0000 0000 b8d2  ...sq...........
  0030: a83e f1af 1c58 8600 d384 4040 0708 0000  .>...X....@@....
  0040: 0000 0000 0000 0101 444c a873 718f 0501  ........DL.sq...
  0050: 0000 0000 05dc 0304 4040 0027 8d00 0009  ........@@.'....
  0060: 3a80 0000 0000 2a05 e201 0000 1224 0000  :.....*......$..
  0070: 0000 0000 0000                           ......

Anyone have an idea what to poke at?



Reply via email to