如何强制仅主机适配器从 VirtualBox DHCP 服务器检索 IP

如何强制仅主机适配器从 VirtualBox DHCP 服务器检索 IP

我有一个在 VirtualBox VM 上运行的 Linux RHEL 客户机,主机操作系统是 Windows 7。

我正在尝试通过仅主机网络连接两者,但是我无法从另一台机器访问一台机器,我猜测这是因为主机仅主机适配器未与 VBox 网络管理器正确链接,首先它无法从 VBoxDHCP 服务器检索有效 IP。

每次我重新启动主机专用适配器时,我都会以某种方式获得 Windows 7 提供的相同 IP

inet addr:169.254.17.104 Mask: 255.255.0.0

但是,我的 VBoxDHCP 服务器未在该范围内配置。

➤ ./VBoxManage.exe list dhcpservers
NetworkName:    HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter
IP:             192.168.56.100
NetworkMask:    255.255.255.0
lowerIPAddress: 192.168.56.101
upperIPAddress: 192.168.56.254
Enabled:        Yes

我尝试修复此问题,删除该适配器然后再次创建该适配器

VBoxManage.exe hostonlyif remove
VBoxManage.exe hostonlyif create

但是Linux客户机运行良好。

[root@ivs-dev] # dhclient -v eth1
Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth1/08:00:27:b6:7c:63
Sending on   LPF/eth1/08:00:27:b6:7c:63
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8 (xid=0x3c540d01)
DHCPOFFER from 192.168.56.100
DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3c540d01)
DHCPACK from 192.168.56.100 (xid=0x3c540d01)
bound to 192.168.56.102 -- renewal in 502 seconds.

希望你们能帮我解决这个问题,因为以前这个办法管用,现在突然就不管用了。任何想法我都欢迎。

问候

答案1

嗯,看起来您无法从经典的 Windows 对话框中配置 VBoxHostOnly 适配器属性。

我必须从 VBox / 文件 / 首选项 / 网络 / 仅主机网络进行此操作,然后选择您的适配器并从那里设置属性。

有时 VBox 无法正确重新加载配置更改,因此您可能需要在配置适配器/网络/DHCP/NAT 服务器后重新启动计算机。

相关内容