Oracle Linux 7 (ака Centos 7): Создание hostonly интерфейса руками, если он по какой-то причине не создался сам

Делаю: 15.02.2018


Нужен доступ к виртуальной машине с хоста. Для этого поднимаю host only интерфейс.


ifconfig на хост машине должен выводить vboxnet0.
vboxnet0 - виртуальный адаптер хостовой машины.

$ ifconfig vboxnet0

но тут:

vboxnet0: error fetching interface information: Device not found


Если виртуального адаптера нет, нуно его самостоятельно создать.

$ VBoxManage hostonlyif create


Возникала ошибка:


/dev/vboxnetctl No such file or directory


Продолжаем:


$ vboxmanage list hostonlyifs
Name:            vboxnet0
GUID:            786f6276-656e-4074-8000-0a0027000000
DHCP:            Disabled
IPAddress:       192.168.56.1
NetworkMask:     255.255.255.0
IPV6Address:
IPV6NetworkMaskPrefixLength: 0
HardwareAddress: 0a:00:27:00:00:00
MediumType:      Ethernet
Status:          Down
VBoxNetworkName: HostInterfaceNetworking-vboxnet0

Присвоить ip, если у него нет.

$ VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.56.1

Стартовать, если нужно

$ sudo ifconfig vboxnet0 up


$ ifconfig vboxnet0
vboxnet0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.56.1  netmask 255.255.255.0  broadcast 192.168.56.255
        ether 0a:00:27:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0