diff --git a/plugins/providers/virtualbox/action/network.rb b/plugins/providers/virtualbox/action/network.rb index 58c63b726..90634cf3f 100644 --- a/plugins/providers/virtualbox/action/network.rb +++ b/plugins/providers/virtualbox/action/network.rb @@ -479,6 +479,11 @@ module VagrantPlugins @env[:machine].provider.driver.read_host_only_interfaces.each do |interface| return interface if config[:name] && config[:name] == interface[:name] + #if a config name is specified, we should only look for that. + if config[:name] != "" + next + end + if interface[:ip] != "" return interface if this_netaddr == \ network_address(interface[:ip], interface[:netmask])