-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
prefix ::/64 seems no longer work (Gentoo, radvd 2.19 r7) as it used to work? #235
Comments
Is that the exact error message? I ask because I cannot find that string in radvd itself, or the Linux kernel.
I'm wondering if there is some another RA on your network with no default route. |
Hi, Thanks for your patience |
So here we go:
ip -6 ro:
ip -6 neigh:
radvd is set to prefix ::/64 { AdvAutonomous off; }
ip -6 neigh: The only difference is, neither route nor neigh sees the global ipv6 of the router, only the link local of the router. So, is the router advertisement not setting the values as it used to do in the prior version? dmesg: As the prefix assigned to me doesn't change, this issue is not very important. Thanks and BR |
@joanandk I dug at this for a while. I think we are missing something else about your configuration, that is causing the behavior you observed.
This is duplicate address detection - saying that the IP exists somewhere else on your network as well. Did you maybe use Two testcases to represent what you claim, using dummy0 interface for settings.
Get the same output, byte-for-byte on both config files.
|
Asking @joanandk for reporting back on the above comment or on how version 2.20 is doing. Reporting on both is also fine. 😉 |
Sorry, had been busy with other stuff. Thanks and BR |
Thanks; i'm going to close this as can't reproduce then. |
Hi,
Systems:
Server: Gentoo with radvd 2.19-r7, kea 2.4.1, IPv6 address for illustration: A:B:C:D::1/64
Client: Gentoo with dhcpcd 10.0.10, IPv6 address for illustration: A:B:C:D:n:m::190
I have been using radvd with the prefix ::/64 since around starting of this year. It worked fine until today (reboot after updating radvd to 2.19-r7 on a Gentoo server). All clients with dhcpcd on the network report DAD with the IP address which was assigned to the interface on the server. As soon as I change the prefix to A:B:C:D::/64 in the radvd.conf, the problem seems to be solved.
Why this is an issue: The client seems to loose connectivity for a short time and some applications do no longer work.
One of the clients has NetworkManager. This seems not to be affected by the issue.
So for those who see this in dmesg:
"IPv6: eno1: IPv6 duplicate address A:B:C:D::1 used by xx:yy:zz:aa:bb:cc detected!"
where the MAC address changes if there are many clients on the network. You should fix the prefix to your prefix instead of ::/64 in the radvd.conf.
BR
The text was updated successfully, but these errors were encountered: