Как удалить только сетевой адаптер VirtualBox?

25

В OS X 10.10, если я запускаю виртуальную виртуальную машину VirtualBox на базе Vagrant, которая настроена с использованием сетевого адаптера только для хоста, а затем уничтожаю эту виртуальную машину и пытаюсь воссоздать ее с поставщиком VMware, адаптер vboxnet #, который я использовал ранее, все еще удерживается статический IP-адрес, который я объявил в Vagrantfile. (# в конце vboxnet - это целое число, которое может варьироваться в зависимости от того, сколько виртуальных машин было запущено)

Без перезагрузки или удаления VirtualBox, как мне удалить этот виртуальный адаптер vboxnet #? Это не представлено в окне свойств сети OS X.

Эрик Смоллинг
источник
Кстати, удаление VirtualBox и Vagrant не очистит список. Итак, приведенные ниже решения - это путь. :)
Арвид

Ответы:

29

Откройте Virtualbox, выберите «Файл» -> «Настройки» -> «Сеть» -> «Сеть только для хоста», удалите Vboxnet #

Скриншот

lovelylip07 lovelylip07
источник
4
Это простой и удобный способ сделать это на Win7. Вы помогли мне, спасибо.
Гондил
Конечно же, похоже, это будет работать. (Не уверен, как я это пропустил, когда первоначально опубликовал вопрос; добавили ли они это в графический интерфейс между тем и сейчас?)
Эрик Смоллинг,
Даже это работало и в Fedora
BRG
Это сейчас вFile -> Host Network Manager
13rac1
К вашему сведению, это ничего не показывало на моем Mac под управлением High Sierra.
Стефан Ласевский
32

Похоже, инструмент командной строки VBoxManage как это сделать. Не удалось найти способ сделать это из графического интерфейса, но, похоже, это работает:

VBoxManage hostonlyif remove vboxnet4

(замените '4' соответственно, конечно)

Эрик Смоллинг
источник
Смотрите выше комментарий о том, как это сделать через графический интерфейс
Эрик Смоллинг,
Это случилось для меня на моем Mac (High Sierra). Кроме того, вы можете перечислить сети с VBoxManage list hostonlyifs.
Стефан Ласевский