如何在仅主机网络中将 VirtualBox Windows 10 Guest 设置为 DHCP 服务器?

如何在仅主机网络中将 VirtualBox Windows 10 Guest 设置为 DHCP 服务器?

我已经为我的 VirtualBox v5.2.8 r121009 客户机(运行 Windows 10 Enterprise)设置了仅主机网络,其中客户机将充当 DHCP 服务器(使用 Open DHCP 服务器),以便 Windows 7 主机(我的笔记本电脑)将从 Windows 10 客户机获取 IP 地址。但是,它不起作用。

我将 Windows 10 Guest 上的网络适配器设置为 192.168.88.1。此操作成功并反映在 ipconfig 上。

Windows IP Configuration


Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::ad9b:f469:78eb:14bc%3
   IPv4 Address. . . . . . . . . . . : 192.168.88.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Open DHCP Server 也成功检测到固定IP地址。

[04-May-18 23:57:46] Open DHCP Server Version 1.50 Windows Build 1027 Starting..
[04-May-18 23:57:46] Starting DHCP Service
[04-May-18 23:57:46] Logging: All
[04-May-18 23:57:46] DHCP Range: 192.168.88.1-192.168.88.254/255.255.255.0
[04-May-18 23:57:46] Server Name: DESKTOP-4DURJST
[04-May-18 23:57:46] Detecting Static Interfaces..
[04-May-18 23:57:46] Lease Status URL: http://127.0.0.1:6789
[04-May-18 23:57:46] Listening On: 192.168.88.1
[04-May-18 23:57:46] Network changed, re-detecting Static Interfaces..
[04-May-18 23:57:46] Lease Status URL: http://127.0.0.1:6789
[04-May-18 23:57:46] Listening On: 192.168.88.1

在 Windows 7 主机上,我将“VirtualBox 仅主机网络适配器”设置为“自动获取 IP 地址”,然后禁用并重新启用该适配器。但是,“VirtualBox 仅主机网络适配器”无法从我的 Windows 10 DHCP 服务器获取 IP 地址。我在物理 PC 和网络上使用了 Open DHCP 服务器,它使用相同的配置工作正常,但我无法让它在虚拟环境中工作。

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::ac22:8db7:ba64:fb12%28
   Autoconfiguration IPv4 Address. . : 169.254.251.18
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

注意:“VirtualBox 仅主机网络适配器”的 DHCP 服务器已被禁用。

答案1

重启主机后问题就解决了!显然,重启客户机不起作用,因为我已经多次这样做了。

相关内容