vagrant up 啟動報錯 Stderr: VBoxManage.exe: error: A NAT rule of this name already exists

欢跳的心發表於2024-03-13

報錯:

使用vagrant up 啟動VirtualBox虛擬機器時報錯:

Stderr: VBoxManage.exe: error: A NAT rule of this name already exists
VBoxManage.exe: error: Details: code E_INVALIDARG (0x80070057), component NATEngineWrap, interface INATEngine, callee IUnknown
VBoxManage.exe: error: Context: "AddRedirect(Bstr(strName).raw(), proto, Bstr(strHostIp).raw(), RTStrToUInt16(strHostPort), Bstr(strGuestIp).raw(), RTStrToUInt16(strGuestPort))" at line 2102 of file VBoxManageModifyVM.cpp

原因:

根據錯誤資訊可以看到是網路衝突了

解決:

將虛擬機器的混雜模式修改為拒絕

開啟VirtualBox虛擬機器

設定-》網路-》網路卡-》高階-》混雜模式-》設定為拒絕

相關文章