Windows 10ラップトップにHyper-Vをインストールし、Ubuntu VMを構成しました。Ubuntuネットワークアダプターは、作成した外部仮想スイッチに接続されています。この構成では、ホストとゲストはDHCPサーバーから異なるIPアドレスを取得する必要があります。ただし、どちらも同じIPを取得しているため、原因を特定できません。以下は、仮想スイッチ、ホストのネットワークアダプター、ホストのネットワークステータス、ゲストの印刷画面ですネットワークステータス。
誰もがこの構成の何が悪いのかを見ることができますか?また、ホストとゲストの両方が独自のIPを取得し、ネットワークに独立して提示されるようにするには、何を変更する必要がありますか?
一部のDHCPサーバーは、常に同じIPアドレスを同じMACに割り当てます。
アップストリームは通常の(WDS以外の)Wi-Fi接続であるため、one MACアドレスのみが可能で、複数ではありません。 Windowsがそれをブリッジに入れることを許可した唯一の理由は、L2 NAT(arpnat)を実行し、VMのパケットをオンザフライで書き換えることです。
同様の問題が、hyper v-LEMPスタックを備えたUnbuntu 18.04サーバーを実行しているWindows 2016サーバーでのみ発生しました。少なくとも1日に5回、場合によってはサーバーが応答しなくなるWebサーバーの問題が断続的に発生していました。 DNSで、ホストシステムに2つのエントリがあることに気付きました。1つはIPを使用し、もう1つはWebサーバーのIPを使用しています。 Unbuntuサーバーでホスト名を変更しても、同じ問題が発生しました。 4319エラーが発生していることにも気付きましたTCPホスト。最終的に次の記事を見つけました...
それは私の問題を解決しました。サーバーはNICTeamに設定されているため、VMには特定のNICが割り当てられていませんでした。仮想スイッチを作成したときに、仮想スイッチも作成しました重複するDNSエントリを作成していたホストマシンのインターフェイス記事では、そのエントリを無効にするように言われました。
WiFi接続の共有には問題があり、直接行うべきではありません。
仮想スイッチをイーサネットとして作成してから、ネットワークと共有センターのホストで、その仮想スイッチをWiFiアダプターにbridgeする必要があります。
詳細については、 この投稿 に関する私の回答を参照してください。
何らかの理由でこれが機能しない場合は、次のことができます。