DHCP サーバーの設定 (Win 2012)

DHCP サーバーの設定 (Win 2012)

DHCP サーバー (Windows Server 2012) の基本的なテストを実行しようとしています。

私はラップトップからこのテストをすべて実行しようとしています。VM はホストのみに設定されています (または「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 (これも、私のラップトップはそれほど高性能ではないので、フットプリントが小さいもの) を作成し、ネットワークのみをホストします。DHCP.128サーバーに ping できます。

僕が行く時

dhclient -v -s 172.16.158.128

DHCPREQUEST's のみ (またはDHCPDISCOVER's)が表示されます

もし私が行くならば

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 マシンでリクエストに応答するにはどうすればいいでしょうか?


編集VMはVMware Fusion 6.0.5です

答え1

VMware Fusion は、ホストオンリー ネットワーク (「自分の Mac 専用」) に独自の DHCP サーバーを提供します。この DHCP サーバーは、Windows Server 2012 DHCP サービスと競合します。

VMware Fusion -> 環境設定 -> ネットワークで DHCP と NAT を無効にした新しいプライベート ネットワークを作成し、両方の VM のインターフェイスをそのネットワークに移動するか、事前構成されたホストオンリー ネットワークで 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 範囲が間違っている可能性もあります。

関連情報