web-dev-qa-db-ja.com

DHCPクライアントが新しいVLAN)で古いIPアドレスを受信しないようにします

Windows Server 2008R2を実行しているDHCPサーバーが1台あります。 5つのメンバースコープを含む1つのスーパースコープで構成されます。サブネットごとに1つのスコープ。

これが問題です。私がVLAN 12にいる場合、VLAN 12 IPを取得しますが、ラップトップを切断して、オンになっているポートに移動すると、 VLAN 1で、再接続しても何も機能しません。ラップトップにはまだVLAN 12のIPアドレスがあるので意味があります。ipconfig/ releaseを実行してから更新しますが、同じIPアドレスを取得しますが、それはまだVLAN 12アドレスです!

これは、私のラップトップが同じIPアドレスを要求しているためだと思います。ラップトップで同じIPを要求しないようにするにはどうすればよいですか?さらに良いことに、ラップトップが別のVLANにあり、同じIPを与えないようにDHCPを構成するにはどうすればよいですか?

5
Ruisu

VLANを使用しているので、なぜスーパースコープを使用しているのかわかりません。

これらすべてのVLANを接続するルーターでdhcpリレーを使用するようにしてください。これでうまくいくと確信しています。

7
pauska

ラップトップがIPを保持していることを絶対に確信していますか?DHCPサーバーが同じIPを誤って割り当てているのではありません(異なるVLAN上にあるにもかかわらず)。手動更新でも同じIPを取得しているので、DHCPサーバーが原因だと思います。

クライアントシステムは、インターフェイス上のリンクが失われたときにDHCP IPをドロップする必要がありますが、他のVLANの切断と再接続の間のアドレスを確認して確認してください。そして、wiresharkとの更新の会話をキャプチャすることで、本当に確実になります。

しかし、DHCPサーバーの問題のように聞こえます-それはどのDHCPサーバーソフトウェアで実行されており、どのように構成されていますか?また、さまざまなVLANからサーバーにリクエストを転送するようにリレーをどのように構成していますか?

3
Shane Madden

この回答は、DHCP要求を中継するようにIPヘルパーをすでに構成し、スイッチのポートに正しいVLANを割り当てていることを前提としています。

Windows 2008R2でDHCPスーパースコープを削除します。スーパースコープは使用しないでください。心配しないでください。Superscopeを削除しても子スコープは削除されません。次に、各スコープのプロパティに移動し、[詳細設定]タブに移動して、[IPアドレスをクライアントに動的に割り当てる]で[両方]を選択します。 BOOTPクライアントへのリース期間として「無制限」を選択します。次に、[適用]、[OK]の順にクリックします。

クライアントワークステーションのIPアドレスを解放して更新します。

これで、対応するVLANの正しいIPを取得する必要があります。

2
bogsle