これはDHCPサーバーがBROADCASTフラグのサポートがされていないために発生するようです。
XPの場合、DHCP 発見パケットの BROADCAST フラグは 0 (無効) に設定されています。
Vistaの場合、DHCP 発見パケットの BROADCAST フラグは有効に設定されています。
このために、一部のルーターのDHCP サーバーでは、この DHCP 発見パケット有効の値を
処理できないためアドレスを発行できないようです。
この場合Vista側でフラグを無効に設定することで解決する場合があります。
レジストリエディタから
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\
Parameters\Interfaces開きます。
この下のフォルダに各NICアダプタに対応する{GUID}があります。
※GUIDは長い数値です
目的の NIC(LANカード) の { GUID } を選択します。
右クリックして、メニューから[新規] [DWORD (32 ビット) 値]で新しい値を作成します。
出来た新しい値の名前を [ DhcpConnDisableBcastFlagToggle ] と変更します。
[ DhcpConnDisableBcastFlagToggle ] をダブルクリックして [値のデータ] を 1 にします。
またはHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\
Parameters\Interfaces\{GUID}
値の名前 : DhcpConnForceBroadcastFlag
値の種類 : REG_DWORD
値のデータ : 0
0 件のコメント:
コメントを投稿