I am using systemd-networkd for network configuration and the problem I am seeing is that ICMPv6 RA (Route advertisements) are not being sent on the physical (untagged) LAN interface (eno1), while it does work on the VLAN interface (guest).
How can I make RA also work on the untagged LAN interface (eno1)?
$ cat /var/log/syslog |grep RADV
Mar 23 18:21:47 gw systemd-networkd[21897]: guest: RADV: Started IPv6 Router Advertisement daemon
Mar 23 18:21:47 gw systemd-networkd[21897]: guest: RADV: Next Router Advertisement in 14s
Mar 23 18:21:53 gw systemd-networkd[21897]: guest: RADV: Sent Router Advertisement for added prefix
Mar 23 18:21:53 gw systemd-networkd[21897]: guest: RADV: Updated prefix 2a01:1:1:2303::/64 preferred 5h 51min 48s valid 5h 51min 48s
Mar 23 18:21:53 gw systemd-networkd[21897]: eno1: RADV: Updated prefix 2a01:1:1:2301::/64 preferred 5h 51min 48s valid 5h 51min 48s
Mar 23 18:21:53 gw systemd-networkd[21897]: guest: RADV: Received RS from non-link-local address e0a7:1:1:0:616a:7b7f:5a7f:0. Ignoring
Mar 23 18:22:02 gw systemd-networkd[21897]: guest: RADV: Next Router Advertisement in 14s
Mar 23 18:22:16 gw systemd-networkd[21897]: guest: RADV: Next Router Advertisement in 7s
Mar 23 18:22:16 gw systemd-networkd[21897]: guest: RADV: Received RS from non-link-local address e0a7:1:1:0:616a:7b7f:5a7f:0. Ignoring
Mar 23 18:22:24 gw systemd-networkd[21897]: guest: RADV: Next Router Advertisement in 7min 35s
Mar 23 18:22:24 gw systemd-networkd[21897]: guest: RADV: Received RS from non-link-local address e0a7:1:1:0:616a:7b7f:5a7f:0. Ignoring
My config files:
/etc/systemd/network/01-vlan.wan.netdev
[NetDev]
Name=wan
Kind=vlan
[VLAN]
Id=2
/etc/systemd/network/03-vlan.guest.netdev
[NetDev]
Name=guest
Kind=vlan
[VLAN]
Id=4
/etc/systemd/network/20-lan.network
[Match]
Name=eno1
Type=ether
[Network]
Description=Primary LAN interface
VLAN=wan
VLAN=guest
LinkLocalAddressing=ipv6
IPv6AcceptRA=no
IPv6SendRA=yes
DHCPv6PrefixDelegation=yes
IPv6PrivacyExtensions=no
IPv6DuplicateAddressDetection=1
[Address]
Address=192.168.1.1/24
[IPv6SendRA]
EmitDNS=no
EmitDomains=no
[DHCPv6PrefixDelegation]
SubnetId=0x1
/etc/systemd/network/30-wan.network
[Match]
Name=wan
Type=vlan
[Network]
Description=WAN
LinkLocalAddressing=ipv6
IPv6AcceptRA=yes
DHCP=yes
[DHCPv4]
Hostname=gw
UseHostname=no
UseNTP=no
UseSIP=no
UseRoutes=no
UseGateway=yes
[IPv6AcceptRA]
UseDNS=no
DHCPv6Client=yes
[DHCPv6]
UseHostname=no
UseDNS=no
UseNTP=no
/etc/systemd/network/50-guest.network
[Match]
Name=guest
Type=vlan
[Network]
Description=LAN for guests
LinkLocalAddressing=ipv6
IPv6AcceptRA=no
IPv6SendRA=yes
DHCPv6PrefixDelegation=yes
[Address]
Address=192.168.2.1/24
[IPv6SendRA]
EmitDNS=no
EmitDomains=no
[DHCPv6PrefixDelegation]
SubnetId=0x3