Как отключить сетевой интерфейс VirtualBox с помощью командной строки?

когда список виртуальных сетевых интерфейсов, некоторые из них не нужен:

vboxnet1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:01 
vboxnet8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:08 
vboxnet9: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:09 
vboxnet11: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:0b 
vboxnet12: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 0a:00:27:00:00:0c 

Как я могу заставить их отключить их навсегда?

2 ответов


оказывается, VirtualBox изначально поставляется со специальной командой, посвященной этой потребности:

например, для удаления сетевого интерфейса vboxnet0, выполните следующую команду

VBoxManage hostonlyif remove vboxnet0

использование GUI,

открыть Virtualbox, нажмите File - > Preferences - > Network - > Host-only Network, удалите Vboxnet#

Host-only Network

через командную строку

VBoxManage hostonlyif remove vboxnet#

(заменить '#' соответственно, в вашем случае 1, 8, 9, 11, 12)