2013年9月6日金曜日

windows8でDHCPサーバーからアドレスが取得できない

windows8でDHCPサーバーからアドレスが取得できない

これはお使いのDHCPサーバーがBROADCASTフラグのサポートがされていないために発生します。
XPの場合、DHCP 発見パケットの BROADCAST フラグは 0 (無効) に設定されます。
Windows8の場合、DHCP 発見パケットの BROADCAST フラグは有効に設定されています。

このため、一部のルーターのDHCP サーバーでは、
この DHCP 発見パケット有効の値を処理できないためアドレスを発行できません。

この場合Windows8側でフラグを無効に設定することで解決する場合があります。

対策
1. レジストリエディタを開きます。( regedit )

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

を開きます。
  この下のフォルダに各NICアダプタに対応する{GUID}があります。
 (GUIDはハッシュのような長い数値です)

2. 目的の NIC(LANカード) の { GUID } を選択します。
3. 右クリックして、メニューから[新規] [DWORD (32 ビット) 値]で新しい値を作成します。
4. 出来た新しい値の名前を [ DhcpConnDisableBcastFlagToggle ] と変更します。
5. [ DhcpConnDisableBcastFlagToggle ] をダブルクリックして [値のデータ] を 1 とします。

もしくは
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}

  値の名前 : DhcpConnForceBroadcastFlag
  値の種類 : REG_DWORD
  値のデータ : 0

値のデータに 0 を指定する事によりこのレジストリエントリが 無効 になります。




0 件のコメント:

コメントを投稿