The difference between bridges managing to come up correctly and the
ones which does not seem to be that bridges defined as "inet manual"
fails and the ones defined as "inet static" succeeds. An example of a
bridge coming up correctly with a similar setup without the post-up
brctl addbr command;


auto int0.70
iface int0.70 inet manual
        vlan-raw-device int0
        pre-up ifconfig $IFACE up
        post-down ifconfig $IFACE down

auto br_nat
iface br_nat inet static
        bridge_ports int0.70
        bridge_maxwait 5
        address 172.X.X.X/24
        up ip ro add 10.X.X.X/10 via 172.X.X.X dev $IFACE


So two conclusions;

1) Bridges configured with bridge_ports with interfaces defined as "inet
manual" while the bridge is also configured as "inet manual" will fail
to come up correctly.

2) If a bridge fails to come up with the inet manual directive the
dhclient for br_ext_prim also dies after receiving one lease.


Reservation on #1 that this could probably also be true with an "inet static" 
interface for a bridge configured as "inet manual". 


Both of the above works 100% fine in 18.04.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1874515

Title:
  20.04 does not bring up certain bridges

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1874515/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to