[Bug 1657837] Re: systemd-networkd can't add a VLAN interface to bridge
Pedro Serrano
pserrano at hotmail.com
Mon May 1 17:40:06 UTC 2017
Nope, it is still a problem in "systemd 231-9ubuntu4 amd64". Actually,
it seems like multiple features documented in the Ubuntu Manpages for
systemd.network are not functioning. Below are some error messages
(journalctl -a -u systemd-networkd), followed by the configuration
files.
ERROR MESSAGES - START
may 01 11:34:31 ps01lnx systemd-networkd[30661]: ovsbr0p1: MAC configured for tap, ignoring
may 01 11:34:31 ps01lnx systemd-networkd[30661]: ovsbr0p0: MAC configured for tap, ignoring
may 01 11:34:31 ps01lnx systemd-networkd[30661]: [/etc/systemd/network/7-ovsbr0lcl1.netdev:8] Unknown lvalue 'DefaultPVID' in section 'Bridge'
may 01 11:34:31 ps01lnx systemd-networkd[30661]: [/etc/systemd/network/7-ovsbr0lcl1.netdev:10] Unknown lvalue 'STP' in section 'Bridge'
may 01 11:34:31 ps01lnx systemd-networkd[30661]: NetDev with invalid Kind configured in /etc/systemd/network/3-vlan1.netdev. Ignoring
may 01 11:34:31 ps01lnx systemd-networkd[30661]: [/etc/systemd/network/9-ovsbr0p1.network:9] Unknown lvalue 'bridge' in section 'Network'
may 01 11:34:31 ps01lnx systemd-networkd[30661]: [/etc/systemd/network/9-ovsbr0p0.network:9] Unknown lvalue 'bridge' in section 'Network'
ERROR MESSAGES - END
SYSTEMD CONFIGURATION
systemctl enable systemd-networkd
===========
/etc/systemd/network/3-vlan1.netdev
===========
[Netdev]
Name=br0vlan1
Kind=vlan
[VLAN]
Id=1
===========
/etc/systemd/network/3-vlan1.network
===========
[Match]
Name=br0vlan1
[Network]
Bridge=ovsbr0lcl1
===========
/etc/systemd/network/7-ovsbr0lcl1.netdev
===========
[NetDev]
Name=ovsbr0lcl1
Kind=bridge
MTUBytes=8996
MACAddress=52:54:00:5a:9e:90
[Bridge]
DefaultPVID=1
VLANFiltering=true
STP=false
===========
/etc/systemd/network/7-ovsbr0p0.netdev
===========
[NetDev]
Name=ovsbr0p0
Kind=tap
MACAddress=52:54:00:5a:9e:92
===========
/etc/systemd/network/7-ovsbr0p1.netdev
===========
[NetDev]
Name=ovsbr0p1
Kind=tap
MACAddress=52:54:00:5a:9e:93
===========
/etc/systemd/network/8-ovsbr0lcl1.link
===========
[Match]
MACAddress=52:54:00:5a:9e:90
OriginalName=ovsbr0lcl1
Driver=bridge
[Link]
Name=ovsbr0lcl1
Alias=br0lcl1
MACAddressPolicy=persistent
MTUBytes=8996
===========
/etc/systemd/network/8-ovsvbr0p0.link
===========
[Match]
OriginalName=ovsbr0p0
MACAddress=52:54:00:5a:9e:92
[Link]
MTUBytes=8996
MACAddress=52:54:00:5a:9e:92
===========
/etc/systemd/network/8-ovsvbr0p1.link
===========
[Match]
OriginalName=ovsbr0p1
[Link]
MTUBytes=8996
MACAddress=52:54:00:5a:9e:93
===========
/etc/systemd/network/9-ovsbr0lcl1.network
===========
[Match]
Name=ovsbr0lcl1
MACAddress=52:54:00:5a:9e:90
[Link]
MACAddress=52:54:00:5a:9e:90
MTUBytes=8996
[Network]
DHCP=no
Address=192.168.56.1/24
LinkLocalAddressing=no
MulticastDNS=false
IPv6AcceptRA=false
===========
/etc/systemd/network/9-ovsbr0p0.network
===========
[Match]
Name=ovsbr0p0
[Link]
MACAddress=52:54:00:5a:9e:92
MTUBytes=8996
[Network]
bridge=ovsbr0lcl1
Address=192.168.56.2/24
LinkLocalAddressing=no
MulticastDNS=false
IPv6AcceptRA=false
[BridgeVLAN]
VLAN=1
EgressUntagged=1
PVID=1
===========
/etc/systemd/network/9-ovsbr0p1.network
===========
[Match]
Name=ovsbr0p1
[Link]
MACAddress=52:54:00:5a:9e:93
MTUBytes=8996
[Network]
bridge=ovsbr0lcl1
Address=192.168.56.3/24
LinkLocalAddressing=no
MulticastDNS=false
IPv6AcceptRA=false
[BridgeVLAN]
VLAN=1
EgressUntagged=1
PVID=1
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1657837
Title:
systemd-networkd can't add a VLAN interface to bridge
Status in systemd package in Ubuntu:
Confirmed
Bug description:
This is apparently fixed in systemd 231:
https://lists.freedesktop.org/archives/systemd-
devel/2016-August/037385.html
When systemd tries to put a VLAN interface into a bridge on Xenial, it
fails:
# journalctl --boot -u systemd-networkd
Jan 15 09:16:46 hydrogen systemd[1]: Started Network Service.
Jan 15 09:16:46 hydrogen systemd-networkd[1903]: br-mgmt: netdev exists, using existing without changing its parameters
Jan 15 09:16:46 hydrogen systemd-networkd[1903]: br-mgmt: Could not append VLANs: Operation not permitted
Jan 15 09:16:46 hydrogen systemd-networkd[1903]: br-mgmt: Failed to assign VLANs to bridge port: Operation not permitted
Jan 15 09:16:46 hydrogen systemd-networkd[1903]: br-mgmt: Could not set bridge vlan: Operation not permitted
Jan 15 09:16:59 hydrogen systemd-networkd[1903]: enp3s0: Configured
Jan 15 09:16:59 hydrogen systemd-networkd[1903]: enp2s0: Configured
Here are the systemd-networkd configs I used:
root at hydrogen:/etc/systemd/network# cat enp3s0.network
[Match]
Name=enp3s0
[Network]
VLAN=vlan10
root at hydrogen:/etc/systemd/network# cat vlan10.netdev
[NetDev]
Name=vlan10
Kind=vlan
[VLAN]
Id=10
root at hydrogen:/etc/systemd/network# cat vlan10.network
[Match]
Name=vlan10
[Network]
Bridge=br-mgmt
root at hydrogen:/etc/systemd/network# cat br-mgmt.netdev
[NetDev]
Name=br-mgmt
Kind=bridge
root at hydrogen:/etc/systemd/network# cat br-mgmt.network
[Match]
Name=br-mgmt
[Network]
Address=172.29.236.21/22
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1657837/+subscriptions
More information about the foundations-bugs
mailing list