It has been pointed out to me that if you combine "vlan-raw-device" with "pre-up" then you have a complete workaround:
----- auto eno1.100 iface eno1.100 inet manual vlan-raw-device eno1 auto br100 iface br100 inet manual bridge_ports eno1.100 bridge_stp off bridge_fd 0 bridge_maxwait 0 pre-up ifup eno1.100 ----- -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1541678 Title: if-post-down.d/vlan and if-pre-up.d/vlan should support predictable NIC names To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vlan/+bug/1541678/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs