如何删除仅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.