Категорії
Misc, staff, other Solaris Virtualization

VBoxManage: warning: Interface “vboxnet0” doesn’t seem to exist

Дана помилка виникає на VirtualBox 7.2.X, причому на 7.0.Х все працює нормально. Отже, розберемося, чому так відбувається і як це виправити.

# VBoxManage modifyvm mincss-pdf --nic1 hostonly --hostonlyadapter1 vboxnet0
VBoxManage: warning: Interface "vboxnet0" doesn't seem to exist

# VBoxManage list hostonlyifs
#

А далі починається найцікавіше:

# VBoxManage hostonlyif create
Oracle VirtualBox Command Line Management Interface Version 7.2.6
Copyright (C) 2005-2026 Oracle and/or its affiliates

VBoxManage: error: Unknown sub-command 'create'

Usage - Manage host-only network interfaces:

  VBoxManage hostonlyif ipconfig <ifname> [--dhcp | --ip=IPv4-address --netmask=IPv4-netmask | --ipv6=IPv6-address --netmasklengthv6=length]

  VBoxManage hostonlyif create
...

Отже, просто так класично неможливо створити interface. Що ж, підемо по іншому шляху.

Перевіряємо чи всі потрібні модулі присутні:

# modinfo | grep box
253 fffffffff3f4e000 3a40   13   0   vboxbow (VirtualBox NetBow 7.2.6r172322)
254 fffffffff44c2000 60340  18   0   vboxdrv (VirtualBox HostDrv 7.2.6r172322)
257 fffffffff3f4a608 ca0    25   0   vboxnet (VirtualBox NetAdp 7.2.6r172322)
260 fffffffff3d4c000 6bc8   30   0   vboxusb (VirtualBox USB 7.2.6r172322)
261 fffffffff4514000 4e70   31   0   vboxusbmon (VirtualBox USBMon 7.2.6r172322)

Перевіримо мережеві інтерфейси:

# dladm show-phys
LINK            MEDIA         STATE      SPEED  DUPLEX    DEVICE
net0            Ethernet      up         1000   full      bnx0
net1            Ethernet      unknown    0      unknown   bnx1
net2            Ethernet      unknown    0      unknown   bnx2
net3            Ethernet      unknown    0      unknown   bnx3
net4            Ethernet      up         1000   full      vboxnet0

На цьому етапі я порівняв з тим, що у мене на версії 7.0.Х і спробував привести до того ж виводу:

# dladm rename-link net4 vboxnet0
# dladm show-phys
LINK            MEDIA         STATE      SPEED  DUPLEX    DEVICE
net0            Ethernet      up         1000   full      bnx0
net1            Ethernet      unknown    0      unknown   bnx1
net2            Ethernet      unknown    0      unknown   bnx2
net3            Ethernet      unknown    0      unknown   bnx3
vboxnet0        Ethernet      up         1000   full      vboxnet0
# ipadm create-ip vboxnet0
# ipadm create-addr -a 192.168.56.1/24 vboxnet0
vboxnet0/v4
# ipadm vboxnet0
vboxnet0          ip         ok           --         --
   vboxnet0/v4    static     ok           --         192.168.56.1/24

І що ми бачимо…

# VBoxManage list hostonlyifs
Name:            vboxnet0
GUID:            786f6276-656e-4074-8000-080027257a5a
DHCP:            Disabled
IPAddress:       192.168.56.1
NetworkMask:     255.255.255.0
IPV6Address:
IPV6NetworkMaskPrefixLength: 0
HardwareAddress: 08:00:27:25:7a:5a
MediumType:      Ethernet
Wireless:        No
Status:          Up
VBoxNetworkName: HostInterfaceNetworking-vboxnet0

Тобто, саме те, що повинна була зробити команда VBoxManage hostonlyif create.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP