diff --git a/lib/vagrant/action/vm/match_mac_address.rb b/lib/vagrant/action/vm/match_mac_address.rb index fc48d5a92..c8db65fa2 100644 --- a/lib/vagrant/action/vm/match_mac_address.rb +++ b/lib/vagrant/action/vm/match_mac_address.rb @@ -10,8 +10,9 @@ module Vagrant raise Errors::VMBaseMacNotSpecified if !env.env.config.vm.base_mac env.ui.info I18n.t("vagrant.actions.vm.match_mac.matching") - env["vm"].vm.network_adapters.first.mac_address = env.env.config.vm.base_mac - env["vm"].vm.save + env["config"].vm.customize do |vm| + vm.network_adapters.first.mac_address = env["config"].vm.base_mac + end @app.call(env) end