2012-09-05 23:51:34 +0000 2012-09-05 23:51:34 +0000
47
47
Advertisement

Windows 7がDHCPサーバから「新しい」IPアドレスを要求するように強制する方法は?

Advertisement

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

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

Question: Windowsが古いIPアドレスを提案せずに、新しいIPアドレスだけを要求するように強制するにはどうしたらよいでしょうか?

Advertisement
Advertisement

回答 (8)

30
30
30
2013-09-19 18:00:46 +0000

私のWindows 7のテストシステムでは、net stop dhcpを実行してからnet start dhcpを実行するとうまくいくように見えます。DHCPサーバにIPアドレスが利用可能であることを知らせるために、最初にipconfig /releaseを実行するかどうかは、あなたの選択によると思います。

まとめると、(Administrator cmdウィンドウで)全体のプロセスは次のようになります。

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

もし、Local*にマッチする接続(例えば、Local Area Connection)だけを表示したい場合は、次のようにします。

17
17
17
2013-05-27 07:17:24 +0000

これはうまくいきます:

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

15
Advertisement
15
15
2012-09-06 00:47:24 +0000
Advertisement

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

6
6
6
2015-01-08 17:42:01 +0000

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

  1. WinSockとTCP/IPスタックをリセットする a. コマンドプロンプトを管理者として開く b. WINSOCKエントリをリセットする: netsh winsock reset catalog c. TCP/IPスタックをリセットする: netsh int ip reset reset.log d. マシンを再起動する (あなたは最初に両方のコマンドを実行することができます、私はメモ帳に複数のコマンドを入れて、コマンドウィンドウにコピーして貼り付ける傾向があります)。あなたのIPを更新する あなたのIP設定を、静的または動的かどうかを設定し、我々はやっている
4
Advertisement
4
4
2012-09-06 05:06:32 +0000
Advertisement

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

3
3
3
2014-08-06 15:09:21 +0000

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

ipconfig /release
run net stop dhcp

ステップ2. 2台目のコンピュータで、ステップ1で書き留めた手動のIPアドレスを一時的に割り当てます。あなたがDHCP予約を変更しようとしている最初のコンピュータで:

net start dhcp
ipconfig /renew

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

2
Advertisement
2
2
2013-05-27 06:41:05 +0000
Advertisement

私はちょうど回避策を見つけました。それは、DHCPサーバの設定を変更する必要がありますが:

  • 問題のあるシステムをシャットダウンする(またはネットワークアダプタを無効にする)
  • DHCPサーバのリースを削除する(サーバによってはオプション)
  • 元のIPアドレスの登録を構成する(任意のランダムなMACアドレスを使用)
  • クライアントを起動する(またはネットワークアダプタを再有効にする)
  • ダミーの登録を削除する
1
1
1
2017-07-16 07:31:37 +0000

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

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

Advertisement

関連する質問

3
19
3
10
3
Advertisement
Advertisement