web-dev-qa-db-ja.com

Hyper-V仮想スイッチの問題:ゲストとホストで同じIP

Windows 10ラップトップにHyper-Vをインストールし、Ubuntu VMを構成しました。Ubuntuネットワークアダプターは、作成した外部仮想スイッチに接続されています。この構成では、ホストとゲストはDHCPサーバーから異なるIPアドレスを取得する必要があります。ただし、どちらも同じIPを取得しているため、原因を特定できません。以下は、仮想スイッチ、ホストのネットワークアダプター、ホストのネットワークステータス、ゲストの印刷画面ですネットワークステータス。

Here it's the virtual switch configuration

The network adapters on the Host

Host configuration. Notice MAC and IP

Guest configuration. Notice MAC and IP

誰もがこの構成の何が悪いのかを見ることができますか?また、ホストとゲストの両方が独自のIPを取得し、ネットワークに独立して提示されるようにするには、何を変更する必要がありますか?

6
Albert

一部のDHCPサーバーは、常に同じIPアドレスを同じMACに割り当てます。

アップストリームは通常の(WDS以外の)Wi-Fi接続であるため、one MACアドレスのみが可能で、複数ではありません。 Windowsがそれをブリッジに入れることを許可した唯一の理由は、L2 NAT(arpnat)を実行し、VMのパケットをオンザフライで書き換えることです。

5
user1686

VM設定内に入ると、これを修正できます。

ネットワークアダプター/高度な機能

静的MACまたは動的MACのいずれかを適用しますが、次に

MACアドレスのスプーフィングを有効にします。

VMが専用のなりすましのMACを使用して実際のネットワークデバイスのように動作することを確認します。

MACアドレスのスプーフィングを有効にします。

enter image description here

2
Visar

同様の問題が、hyper v-LEMPスタックを備えたUnbuntu 18.04サーバーを実行しているWindows 2016サーバーでのみ発生しました。少なくとも1日に5回、場合によってはサーバーが応答しなくなるWebサーバーの問題が断続的に発生していました。 DNSで、ホストシステムに2つのエントリがあることに気付きました。1つはIPを使用し、もう1つはWebサーバーのIPを使用しています。 Unbuntuサーバーでホスト名を変更しても、同じ問題が発生しました。 4319エラーが発生していることにも気付きましたTCPホスト。最終的に次の記事を見つけました...

https://social.technet.Microsoft.com/Forums/windowsserver/en-US/9bd08920-7fa9-4aa6-915f-8e617b09fea1/duplicate-name-after-hyperv-external-lan?forum=winserverhyperv

それは私の問題を解決しました。サーバーはNICTeamに設定されているため、VMには特定のNICが割り当てられていませんでした。仮想スイッチを作成したときに、仮想スイッチも作成しました重複するDNSエントリを作成していたホストマシンのインターフェイス記事では、そのエントリを無効にするように言われました。

0
Bchamberlain

WiFi接続の共有には問題があり、直接行うべきではありません。

仮想スイッチをイーサネットとして作成してから、ネットワークと共有センターのホストで、その仮想スイッチをWiFiアダプターにbridgeする必要があります。

詳細については、 この投稿 に関する私の回答を参照してください。

何らかの理由でこれが機能しない場合は、次のことができます。

  • WiFiではなくケーブルを使用するか、
  • VMに静的IPアドレスを指定します。
0
harrymc