Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
NDP relay not working because NDP proxy entries are not added #92
My provider is assigning some IPv6 prefix (bigger than /64) to my cable modem that is then handing out addresses from one /64 prefix onto its LAN ports (where my OpenWrt router is connected to) via DHCPv6.
I have configured
My router is assigning the following addresses:
So it basically has the same addresses on LAN and WAN side (which seems reasonable). odhcpd seems to create routes for the hosts it sees on both interfaces:
Proxy NDP is also enabled for both interfaces:
However, odhcpd does not seem to create NDP proxy entries for the host it sees on
(In this case
Because of this, I'm not able to access any global IPv6 addresses behind the WAN (eth0) interface (not even the modem).
When I add an entry manually for my computer:
I'm able to connect to global IPv6 addresses for some time but after about a minute or so odhcpd actually seems to remove that entry on its own and it won't work anymore.
This seems like a bug to me.
This issue has been fixed in the odhcpd version in use by Lede (https://git.lede-project.org/?p=project/odhcpd.git;a=summary)
FYI, the solution on #37 (comment) actually work but one may need patience waiting for subnet to come online.
On version 2017-10-02-c6f3d5d4-2 @ LEDE 17.01.3, after