Affects Version/s: None
Fix Version/s: None
I reproduced this with the current lxd-3 in the tree as well. The reproduction steps are:
- On a desktop Funtoo laptop with GNOME and NetworkManager running, and you're on a WiFi network...
- Install lxd and configure it to set up a bridge (lxdbr0)
- Start /etc/init.d/lxd (this triggers the bug)
What will then happen is that lxd will configure a default route for the bridge which will route all Internet traffic to the bridge. The NetworkManager icon will change from "WiFi" to "Ethernet connection" and network will not work, as lxdbr0 does not have a device on it with Internet access.
I am pointing to the first route in the list – which is a default route sending all traffic to the veth interface – as the problem. It overrides the second default route that already existed on the system (and is what I am using for WiFi).
I have not tested if this impacts container functionality.