Configuring "/etc/netplan/01-netcfg.yaml" with an anonymous bridge seems to require running "ip link set dev br0 up" to bring the bridge up after boot. A bridge configured with an IP address is automatically up after boot.
This is only a problem if you want an anonymous bridge which comes up automatically after boot. For example, if you preferred to isolate host traffic from your autostarting virtual machine traffic.
Configuration that results in the bridge being down after boot:
network:
version: 2
renderer: networkd
ethernets:
enp22s2:
dhcp4: yes
enp22s3:
dhcp4: no
bridges:
br0:
interfaces: [enp22s3]
dhcp4: false
parameters:
stp: false forward-delay: 0
Enabling DHCP results in a bridge that is automatically up after boot:
network:
version: 2
renderer: networkd
ethernets:
enp22s2:
dhcp4: yes
enp22s3:
dhcp4: no
bridges:
br0:
interfaces: [enp22s3]
dhcp4: true
parameters:
stp: false forward-delay: 0
Setting a static IP address results in a bridge that is automatically up after boot:
network:
version: 2
renderer: networkd
ethernets:
enp22s2:
dhcp4: yes
enp22s3:
dhcp4: no
bridges:
br0:
interfaces: [enp22s3]
dhcp4: false
addresses: [192.168.1.100/24]
parameters:
stp: false forward-delay: 0
Configuring "/etc/netplan/ 01-netcfg. yaml" with an anonymous bridge seems to require running "ip link set dev br0 up" to bring the bridge up after boot. A bridge configured with an IP address is automatically up after boot.
This is only a problem if you want an anonymous bridge which comes up automatically after boot. For example, if you preferred to isolate host traffic from your autostarting virtual machine traffic.
Configuration that results in the bridge being down after boot:
forward- delay: 0
network:
version: 2
renderer: networkd
ethernets:
enp22s2:
dhcp4: yes
enp22s3:
dhcp4: no
bridges:
br0:
interfaces: [enp22s3]
dhcp4: false
parameters:
stp: false
Enabling DHCP results in a bridge that is automatically up after boot:
forward- delay: 0
network:
version: 2
renderer: networkd
ethernets:
enp22s2:
dhcp4: yes
enp22s3:
dhcp4: no
bridges:
br0:
interfaces: [enp22s3]
dhcp4: true
parameters:
stp: false
Setting a static IP address results in a bridge that is automatically up after boot:
forward- delay: 0
network:
version: 2
renderer: networkd
ethernets:
enp22s2:
dhcp4: yes
enp22s3:
dhcp4: no
bridges:
br0:
interfaces: [enp22s3]
dhcp4: false
addresses: [192.168.1.100/24]
parameters:
stp: false
ProblemType: Bug ature: Ubuntu 4.13.0- 17.20-generic 4.13.8
DistroRelease: Ubuntu 17.10
Package: nplan 0.30
ProcVersionSign
Uname: Linux 4.13.0-17-generic x86_64
ApportVersion: 2.20.7-0ubuntu3.5
Architecture: amd64
Date: Thu Dec 7 11:06:25 2017
ProcEnviron:
LANGUAGE=en_CA:en
TERM=screen
PATH=(custom, no user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: nplan
UpgradeStatus: No upgrade log present (probably fresh install)