Windows 如何从命令行中删除 vboxnet0 NIC
How to get rid of vboxnet0 NIC from command line on Windows
我有一个由 vagrant 在 Ubuntu 14.04 (VirtualBox 5.0.10) 上创建的虚拟机。它有两个 NIC。 NIC1是NAT,NIC2是hostonly。
在 Windows 10 上将该机器导入 VirtualBox 5.1.8 后,我无法 运行 它,因为 VBox 抱怨找不到 vboxnet0(适配器 2)。
如果此时我在命令行中显示 VM 信息 (VBoxManage showvminfo "myvm"
) NIC2 说:
Attachment: Host-only Interface 'vboxnet0'
.
我找到了一个解决方法:在 VBox GUI 中禁用 NIC2,然后再次启用它。如果我这样做并再次 运行 showvminfo 然后 NIC2 说:
Attachment: Host-only Interface 'VirtualBox Host-Only Ethernet
Adapter'
机器将启动。
我正在寻找一种从命令行自动执行此操作的方法。我尝试这样做:
VBoxManage modifyvm "myvm" --nic2 none
VBoxManage modifyvm "myvm" --nic2 hostonly
但随后又退缩了 'vboxnet0'。
如何强制它从命令行设置正确的 Windows hostonly 适配器?
解决方案:
VBoxManage modifyvm "myvm" --hostonlyadapter2 "VirtualBox Host-Only Ethernet Adapter"
我有一个由 vagrant 在 Ubuntu 14.04 (VirtualBox 5.0.10) 上创建的虚拟机。它有两个 NIC。 NIC1是NAT,NIC2是hostonly。
在 Windows 10 上将该机器导入 VirtualBox 5.1.8 后,我无法 运行 它,因为 VBox 抱怨找不到 vboxnet0(适配器 2)。
如果此时我在命令行中显示 VM 信息 (VBoxManage showvminfo "myvm"
) NIC2 说:
Attachment: Host-only Interface 'vboxnet0'
.
我找到了一个解决方法:在 VBox GUI 中禁用 NIC2,然后再次启用它。如果我这样做并再次 运行 showvminfo 然后 NIC2 说:
Attachment: Host-only Interface 'VirtualBox Host-Only Ethernet Adapter'
机器将启动。
我正在寻找一种从命令行自动执行此操作的方法。我尝试这样做:
VBoxManage modifyvm "myvm" --nic2 none
VBoxManage modifyvm "myvm" --nic2 hostonly
但随后又退缩了 'vboxnet0'。 如何强制它从命令行设置正确的 Windows hostonly 适配器?
解决方案:
VBoxManage modifyvm "myvm" --hostonlyadapter2 "VirtualBox Host-Only Ethernet Adapter"