如何删除仅VirtualBox主机的网络适配器


25

在OS X 10.10上,如果我启动基于Vagrant的VirtualBox VM,该虚拟机配置了仅主机网络适配器,然后销毁该VM,并尝试使用VMware Provider重新创建它,则以前使用的vboxnet#适配器仍会保留我在Vagrantfile中声明的静态IP。(vboxnet末尾的#是一个整数,它可以根据启动的虚拟机数量而变化)

在不重新启动或卸载VirtualBox的情况下,如何删除该vboxnet#虚拟适配器?它不会在OS X网络属性窗口中显示。


顺便说一句,卸载VirtualBox和Vagrant不会清除列表。因此,下面的解决方案是解决之道。:)
— Arvid

Answers:


29

打开Virtualbox,单击文件->首选项->网络->仅限主机的网络,删除Vboxnet#

屏幕截图


4
这只是在Win7上执行此操作的简单且可行的方法。您帮助了我,谢谢。
— 刚迪尔2015年

果然,这看起来会起作用。(不知道我最初发布问题时是怎么想的;他们是否在那时到现在之间将其添加到GUI?)
— Eric Smalling

即使它在Fedora的工作太
— BRG

现在在File -> Host Network Manager
— 13rac1

仅供参考,这在运行High Sierra的Mac上没有任何显示。
— Stefan Lasiewski,

32

看起来VBoxManage命令行工具是如何执行此操作的。找不到从GUI执行此操作的方法,但这似乎可行:

VBoxManage hostonlyif remove vboxnet4

(当然,相应地替换“ 4”)


参见上面有关如何通过GUI进行操作的评论
— Eric Smalling

这让我在Mac(High Sierra)上感到不安。另外,您可以使用列出网络VBoxManage list hostonlyifs。
— Stefan Lasiewski,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.