Robin H. Johnson

Results 158 comments of Robin H. Johnson

`radvd.conf(5)` does cover the `clients {}` block within the `interface {}` block, but that does not permit specific prefixes per client. As documented here https://github.com/radvd-project/radvd/blob/master/radvd.conf.5.man#L107-L118 Normally, `radvd` operates in a...

I emailed the author of those patches

A further case that needs special handling: ``` prefix ::/64 { AdvValidLifetime 3600; }; prefix fd3c:b2e8:93df:1:2::/64 { AdvValidLifetime 86400; }; ``` vs. ``` prefix fd3c:b2e8:93df:1:2::/64 { AdvValidLifetime 86400; }; prefix...

I ask about the combination case because I recently encountered it inside Ubiquiti EdgeRouters when using DHCPv6-PD. It runs radvd with a `prefix ::/64`, and then the PD daemon rotates...

I think we can give ourselves easy flexibility: Introduce a `priority` param for prefixes. - Highest value wins. - Defaults to some middle number: Auto could have a lower default...

HostBits: Thinking about your concern in breaking existing configs, adding a new toplevel (command-line arg?) or interface option, for strict RFC, so it masks the hostbits?

That's a creative solution, but I have a better suggestion, borrowed from HAProxy's `transparent` option: Foreign sockets IPV6_TRANSPARENT (Linux) / IP_FREEBIND (Linux,FreeBSD?) / IPV6_BINDANY (NetBSD,FreeBSD?) / SO_BINDANY (OpenBSD) https://github.com/haproxy/haproxy/blob/6dfbef4145845a421e5d9301e26cbc7136d20965/src/sock_inet.c#L246-L267 This...

- You didn't specify what version of radvd you're running at all. - Can you easily try the tip of Git as well? - is it using `netifrc` as well...

@johnkisch did the latest version work for you?

@PaulosV @nopeno were you using the latest master, or what specific version?