diff --git a/lib/vagrant-lxc/action/gc_private_network_bridges.rb b/lib/vagrant-lxc/action/gc_private_network_bridges.rb index 946283e..8bb31f8 100644 --- a/lib/vagrant-lxc/action/gc_private_network_bridges.rb +++ b/lib/vagrant-lxc/action/gc_private_network_bridges.rb @@ -35,8 +35,8 @@ module Vagrant if ! driver.bridge_is_in_use?(bridge) env[:ui].info I18n.t("vagrant_lxc.messages.remove_bridge", name: bridge) - if bridge != "lxcbr0" - driver.remove_bridge(bridge) + unless ['lxcbr0', 'virbr0'].include? bridge + driver.remove_bridge(bridge) end end end diff --git a/lib/vagrant-lxc/driver.rb b/lib/vagrant-lxc/driver.rb index 918dbd7..d205670 100644 --- a/lib/vagrant-lxc/driver.rb +++ b/lib/vagrant-lxc/driver.rb @@ -191,7 +191,7 @@ module Vagrant end def remove_bridge(bridge_name) - if bridge_name == "lxcbr0" + if ['lxcbr0', 'virbr0'].include? bridge_name @logger.info "Skipping removal system bridge #{bridge_name}" return end