在 OS X 10.10 上,如果我启动一个基于 Vagrant 的 VirtualBox VM,该 VM 配置了仅主机网络适配器,然后销毁该 VM 并尝试使用 VMware 提供程序重新创建它,我之前使用的 vboxnet# 适配器仍然会保留我在 Vagrantfile 中声明的静态 IP。(vboxnet 末尾的 # 是一个整数,它会根据启动的 VM 数量而变化)
如果不重新启动或卸载 VirtualBox,我该如何删除 vboxnet# 虚拟适配器?它不会显示在 OS X 网络属性窗口中。
答案1
打开 Virtualbox,点击文件 -> 首选项 -> 网络 -> 仅主机网络,删除 Vboxnet#
答案2
看起来 VBoxManage 命令行工具可以做到这一点。无法找到从 GUI 执行此操作的方法,但这似乎可行:
VBoxManage hostonlyif remove vboxnet4
(当然,请相应地替换“4”)