Score:0

systemd-networkd does not send IPv6 route advertisement (send_ra) when using VLANS

ki flag

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
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.