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 Touch seeded packages, 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@hydrogen:/etc/systemd/network# cat enp3s0.network [Match] Name=enp3s0 [Network] VLAN=vlan10 root@hydrogen:/etc/systemd/network# cat vlan10.netdev [NetDev] Name=vlan10 Kind=vlan [VLAN] Id=10 root@hydrogen:/etc/systemd/network# cat vlan10.network [Match] Name=vlan10 [Network] Bridge=br-mgmt root@hydrogen:/etc/systemd/network# cat br-mgmt.netdev [NetDev] Name=br-mgmt Kind=bridge root@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 -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp