設定 DHCP 伺服器 (Win 2012)

設定 DHCP 伺服器 (Win 2012)

我正在嘗試對 DHCP 伺服器(Windows Server 2012)進行一些基本測試。

我正在嘗試透過筆記型電腦進行所有這些測試。 VM 設定為 Host-Only(或「Private to my Mac」設定)

開始;我有贏2012具有專用 IP ( ) 的 DHCP 伺服器172.16.158.128。這是設定僅主機網路後的預設設定。

範例範圍設定基本上是這樣的:

Add-DhcpServerv4Scope -Name "Test Scope" -StartRange 172.16.158.50 -EndRange 172.16.158.60 -SubnetMask 255.255.255.0

我正在嘗試設定特定的工作站主機以始終獲取特定的 IP。

因此,我創建了一個 Ubuntu VM(同樣,只是佔用空間很小,因為我的筆記型電腦不是野獸),僅託管網路。可以 ping 通.128DHCP 伺服器。

當我走的時候

dhclient -v -s 172.16.158.128

DHCPREQUEST只看到(或DHCPDISCOVER

如果我走

dhclient -v

我立即得到

DHCPREQUEST of 172.16.158.130 on eth0 to 255.255.255.255 port 67
DHCPACK of 172.16.158.130 from 172.16.158.254

Windows 防火牆已停用贏2012

我缺什麼?如何讓 Windows 電腦滿足請求?


編輯虛擬機器採用 VMware Fusion 6.0.5

答案1

VMware Fusion 在 Host-Only 網路中提供自己的 DHCP 伺服器(「我的 mac 專用」)。此 DHCP 伺服器與 Windows Server 2012 DHCP 服務衝突。

您可以在 VMware Fusion -> 首選項 -> 網路中建立一個禁用 DHCP 和 NAT 的新專用網絡,並將兩個虛擬機的介面移至該網絡,或在預先設定的 Host-Only 網路中停用 DHCP。若要在預先設定網路中停用 DHCP,請編輯檔案 /Library/Preferences/VMware Fusion/networking 並停用 DHCP。

例子:

改變

VERSION=1,0
answer VNET_1_DHCP yes
answer VNET_1_DHCP_CFG_HASH B77CFE705F74AAb56C1E3CB5E9517746F02E0EC1
answer VNET_1_HOSTONLY_NETMASK 255.255.255.128
answer VNET_1_HOSTONLY_SUBNET 172.16.158.0
answer VNET_1_VIRTUAL_ADAPTER yes
answer VNET_3_HOSTONLY_NETMASK 255.255.255.0
answer VNET_3_HOSTONLY_SUBNET....

VERSION=1,0
answer VNET_1_HOSTONLY_NETMASK 255.255.255.128
answer VNET_1_HOSTONLY_SUBNET 172.16.158.0
answer VNET_1_VIRTUAL_ADAPTER No
answer VNET_3_HOSTONLY_NETMASK 255.255.255.0
answer VNET_3_HOSTONLY_SUBNET....

由於方法 2 是預設的 VMware 配置,因此首選方法 1(新增新的 vmnet)。

根據您的 (VMware Fusion) 網路配置,Windows Server 2012 的 IP 位址及其 DHCP 範圍可能另外錯誤。

相關內容