ネットワーク – Windows 7がDHCPサーバーから「新鮮な」IPアドレスを強制的に要求する方法は?

dhcp networking windows

私は、私のDHCP設定で特定の問題をトラブルシューティングしていて、私はDHCPサーバがデフォルトでどのアドレスを与えるかを確認できるように、私のWindowsマシンに「新鮮な」IPアドレスを要求する必要があります

ipconfig /releaseに続いてipconfig /renewを実行すると、Windowsは古いIPアドレスをDHCPサーバに「提案」します(Wiresharkで確認したところ、最初の「DHCP Discover」メッセージにはWindowsマシンの古いIPでOption-50(要求されたIPアドレス)が表示されていました)

ネットワークアダプタを無効にしたり、有効にしたりしてみました。同じ動作をしています

質問です。Windowsが古いIPアドレスを提案することなく、新しいIPアドレスだけを要求するように強制するにはどうすればいいのでしょうか?

  48  haimg  2012-09-05


ベストアンサー

努力する価値のある手順はありません。レジストリキーに保存されているのですが、その部分はネットワークサブシステムの実行中はキャッシュされています。そのため、システムをシャットダウンして、別の OS インストールを起動し、レジストリをマウントし、キーを削除して、元の OS インストールを再起動する必要があります。キーは DhcpIPAddress ですが、再起動時にしか使われないので、変更はできません

ネットワークアダプタをアンインストールして再インストールするとうまくいく場合があります

15  David Schwartz  2012-09-06


net stop dhcpnet start dhcpを実行すると、Windows 7のテストシステムで動作するようです。結果の DHCP 発見パケットには、オプション 50 が含まれていません

IPアドレスが利用可能であることをDHCPサーバに知らせるために、最初にipconfig /releaseを実行するかどうかはあなたの選択だと思います(DHCPサーバ上の既存のリースを削除する必要があります)

つまり、要約すると、全体の処理は(Administrator cmdウィンドウで)次のようになります

ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew

Local*にマッチする接続(例えばローカルエリア接続)だけを表示したい場合は、以下のようにします

ipconfig /release Local*
net stop dhcp
net start dhcp
ipconfig /renew Local*

Screenshot

32  Michael  2013-09-19


これなら大丈夫

お使いのイーサネットドライバがサポートしている場合は、MACアドレスNICを変更することができます。通常は比較的痛みのない手順です。その後、ipconfig /renewは新しいIPアドレスを与えてくれるはずです

Enter image description here

17  Keltari  2013-05-27


私はこの解決策を見つけました here.

  1. WinSock と TCP/IP スタックのリセット a. 管理者としてコマンドプロンプトを開きます。netsh winsock reset catalog c. TCP/IPスタックをリセットします。netsh int ip reset reset.log d. マシンを再起動する (最初に両方のコマンドを実行することができます。私はメモ帳に複数のコマンドを入れてから、コマンドウィンドウにコピー&ペーストする傾向があります)

  2. IPを更新する IP設定を静的または動的に設定すれば完了です

6  j8048188  2015-01-08


DHCPサーバが古いアドレスを除いた範囲のアドレスを与えるように設定してみてはどうでしょうか。例えば、古いアドレスが x.x.x.x.101 の場合、範囲を x.x.x.x.120 から 130 に設定します。あなたがサーバのデフォルトの動作に興味があるのはわかりますが、これがあなたが決めたいことを変えてしまうのであれば、あまり参考にならないかもしれません

4  maxw  2012-09-06


ステップ1.クライアント上で削除したいIPアドレスを書き出します

ipconfig /release
run net stop dhcp

手順2.2台目のコンピュータで、ステップ1でメモした手動のIPアドレスを一時的に割り当てます。DHCP予約を変更しようとしている1台目のコンピュータで

net start dhcp
ipconfig /renew

ステップ3.これで、最初のコンピュータはDHCPが提供する次のIPアドレスを取得します。セカンダリマシンのスタティックアドレスをDHCP設定に戻して削除します

3  Dmitry  2014-08-06


回避策を見つけました。ただし、DHCPサーバの設定を変更する必要があります

  • 問題のあるシステムをシャットダウンしてください(またはネットワークアダプタを無効にしてください)
  • DHCPサーバ上のリースを削除します(サーバによってはオプション)
  • 元のIPアドレスの登録を設定します(任意のランダムなMACアドレスを使用)
  • クライアントを起動します(またはネットワークアダプタを再起動します)
  • ダミー登録を削除します

2  Joachim Sauer  2013-05-27


私は強制的にIPを休ませるために見つけた最も簡単な方法は、静的なIPとして別のPCに同じDHCP IPを割り当てることです、以下の手順は次のとおりです

  1. あなたのDHCP IPに注意してください
  2. PCをシャットダウンする
  3. 静的IPとして他のPCに割り当てます
  4. PCを起動する
  5. IPは自動的に変更されます

2台のPCを使うのではなく、イーサネットやWIFIのアダプターを使うことでも可能です

1  Wael Dalloul  2017-07-16


タイトルとURLをコピーしました