VirtualBox 主机专用网络适配器启动并运行,无需启动任何机器

VirtualBox 主机专用网络适配器启动并运行,无需启动任何机器

在 VirtualBox 虚拟机上,有一个仅主机网络适配器,其配置如下:

$ 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

当主机启动时,接口在主机上不存在,然后只要在 VirtualBox UI 上打开网络设置,它就会出现在系统中,但接口尚未启动:

$ ifconfig -a
vboxnet0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        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

如果启动虚拟机,接口将启动,一切正常。问题是我想在虚拟机未运行的情况下使用此接口。例如,启动绑定到此接口 IP 地址的 Apache Web 服务器。这可能吗?我该如何实现?

更具体地说,我需要一组控制台命令来启动、运行这个虚拟接口并拥有 VirtualBox 配置中的所有设置(包括 IPv4 地址)。

主机是 Debian Testing x86,来自 Debian 存储库的 VirtualBox 5.0.4。

相关内容