Project

General

Profile

Actions

Bug #13504

open

Router Advertisements sent from wrong source address

Added by Kev Kitchens 3 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
IPv6 Router Advertisements (RADVD)
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default
Affected Version:
2.7.x
Affected Architecture:

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

packetcapture.pcap (20.7 KB) packetcapture.pcap Kev Kitchens, 09/20/2022 10:09 AM
Actions #1

Updated by Kev Kitchens 3 months 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

Actions #2

Updated by Kev Kitchens 2 months ago

I was able to solve this by manually editing radvd.conf to add this block to the interface config:

AdvRASrcAddress {
    fe80::1:1;
};

Actions

Also available in: Atom PDF