【发布时间】:2017-03-09 14:53:42
【问题描述】:
我有一个 vagrant 在 Ubuntu 14.04 (VirtualBox 5.0.10) 上创建的虚拟机。它有两个 NIC。 NIC1 是 NAT,NIC2 是 hostonly。
在 Windows 10 上将该机器导入 VirtualBox 5.1.8 后,我无法运行它,因为 VBox 抱怨找不到 vboxnet0 (adapter 2)。
如果此时我在命令行中显示 VM 信息 (VBoxManage showvminfo "myvm") NIC2 会说:
附件:仅主机接口“vboxnet0”
.
我找到了一个解决方法:在 VBox GUI 中禁用 NIC2,然后再次启用它。如果我这样做并再次运行 showvminfo,那么 NIC2 会说:
附件:Host-only Interface 'VirtualBox Host-Only Ethernet 适配器'
机器将启动。
我正在寻找一种从命令行自动执行此操作的方法。我试着这样做:
VBoxManage modifyvm "myvm" --nic2 none
VBoxManage modifyvm "myvm" --nic2 hostonly
但随后它设置了“vboxnet0”。 如何强制它从命令行设置正确的 Windows hostonly 适配器?
【问题讨论】:
标签: windows-10 ubuntu-14.04 virtualbox