使用 VirtualBox 的 VBoxManage 实用程序创建 DHCP 服务器

Create DHCP Server Using VirtualBox's VBoxManage utility

我正在使用以下命令创建一个 dhcp 服务器。

VBoxManage dhcpserver add --netname dirtylan --ip 10.6.66.1 --netmask 255.255.255.0 --lower-ip=10.6.66.64 --upper-ip=10.6.66.128 --enable

当我使用以下命令列出 dhcpservers 时

VBoxManage list dhcpservers

我看到是这样创建的

NetworkName: dirtylan Dhcpd IP: 10.6.66.1 LowerIPAddress: 10.6.66.64 UpperIPAddress: 10.6.66.128 NetworkMask: 255.255.255.0 Enabled: Yes Global Configuration: minLeaseTime: default defaultLeaseTime: default maxLeaseTime: default Forced options: None Suppressed opts.: None 1/legacy: 255.255.255.0 Groups: None Individual Configs: None

但它没有 运行。我也无法从虚拟机的网络设置中看到它,当我尝试使用以下命令重新启动它时

VBoxManage dhcpserver restart --netname dirtylan

我收到以下错误。

VBoxManage.exe: error: not running VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component DHCPServerWrap, interface IDHCPServer, callee IUnknown VBoxManage.exe: error: Context: "Restart()" at line 1063 of file VBoxManageDHCPServer.cpp VBoxManage.exe: error: Failed to restart server

我想用它来创建一个内部网络。当我在网络配置中手动输入它的名称“dirtylan”并且机器没有获得 IP 时,我意识到它不是 运行ning。

我需要帮助来解决这个问题。

亲切的问候, 费尔达

重启主机对我来说很神奇