Open nischu opened 6 months ago
Debian package is based on the last release back in 2016 which did not include the autowire feature.
Sorry for the noob question, but what is autowire in this context? Googling just turns up something to do with something called Spring. It doesn't look relevant. I'm about to deploy a new gateway with Debian and this sounds like something I need to know about.
ndppd is essentially an "automatic" ndp proxy that relays NS and NA between interfaces. When used in a router, it's not enough as you need to handle the routing table as well. That part is called autowire and was initially part of a Google project ndprbrd, until getting merged in #30 .
So we need a new release tag to trigger the distros to bundle this support. What gates that?
Hello
I am trying to share eth1's /64 prefix with devices on usb0 using the following configuration. I set the same prefix I received on eth1 via ra to usb0 and started radvd.
The downstream device's RA gets successfully proxied upstream via ndppd, but no communication is possible:
What prevents this from working is that the route to the device on usb0 is missing and the kernel sends its NDP messages to eth1, which of course ends up being unreachable.
It suddenly starts working when I manually add a route to the downstream device on usb0:
ip -6 ro add 2a00:20:72c2:7519:4905:4d3b:fc79:913c dev usb0
What am I missing? Isn't this the purpose of autowire yes? Or does that only work for upstream RAs?
I have installed Version: 0.2.5-6 from the Debian repositories.
Thanks in advance!