Bug #13504
openRouter Advertisements sent from wrong source address
0%
Description
While most services using the LAN interface's link local address are binding to fe80::1:1 as expected, radvd seems to instead be using the interface's EUI-64 address for sending router advertisements. The router will respond to neighbor solicitations for fe80::1:1, but it ignores those targeted to its EUI-64 address. I've attached a PCAP of all ICMPv6 traffic captured on the LAN interface showing this. The EUI-64 address on the router's LAN interface is fe80::a236:9fff:fe27:bc70 and the MAC address is a0:36:9f:27:bc:70.
Files
Updated by Kev Kitchens about 2 years ago
Actually, have to correct myself, it is answering neighbor solicitations for the EUI-64 address, but the responses are coming from fe80::1:1. Also, the behavior persists even when radvd is restarted
Updated by Kev Kitchens about 2 years ago
I was able to solve this by manually editing radvd.conf to add this block to the interface config:
AdvRASrcAddress {
fe80::1:1;
};