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

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

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

ここでは仮想スイッチの設定です

ホスト上のネットワークアダプタ

ホスト構成。MACとIPに注意してください

ゲストの設定。MACとIPに注意してください

この設定のどこが間違っているのか分かる人はいますか? また、ホストとゲストの両方が独自の IP を取得し、ネットワーク上で独立して表示されるようにするには、何を変更すればよいでしょうか?

答え1

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

アップストリームは通常の(非WDS)Wi-Fi接続なので、1つMAC アドレス – 複数ではありません。Windows がブリッジへの配置を許可した唯一の理由は、L2 NAT (arpnat) を実行し、VM のパケットをオンザフライで書き換えるためです。

答え2

VM 設定に移動することでこれを修正できます。

ネットワークアダプタ/高度な機能を選択し、

静的MACまたは動的MACを適用するか、

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

VM が専用のスプーフィングされた MAC を使用して実際のネットワーク デバイスのように動作することを確認します。

MAC アドレス スプーフィングを有効にする:

ここに画像の説明を入力してください

答え3

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

仮想スイッチをイーサネットとして作成し、ホストのネットワークと共有センターで、その仮想スイッチを WiFi アダプターに接続します。

詳細については、私の回答をご覧ください。この郵便受け

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

  • WiFiではなくケーブルを使用するか、
  • VM に静的 IP アドレスを割り当てます。

答え4

Hyper-V 上の CentOS 7 インストールでも同じ問題が発生しています (2021 年 2 月)。すべての指示に従いましたが (この投稿のものだけでなく)、ゲストの IP アドレスはホストと同じか、静的 IP を構成したときに IP がありませんでした。

完全に幸運でしたが、最終的にはうまくいきました。これが私の構成です。

ホスト:

  • 外部スイッチ
  • 静的MACアドレス
  • すべてデフォルトです。

ゲスト:

  • 静的IPアドレスですが、重要なのは、静的IPアドレスを設定するためのすべてのチュートリアルが/etc/sysconfig/network-scripts/ifcfg*ファイルを指し示しており、それが私の場合は機能しなかったことです。ナムトゥイユーティリティ。すべての変更をデフォルト (dhcp に戻す) に戻し、ユーティリティから構成を行いました。これは、手動接続値を設定するのと同じ操作を非常に簡単に実行できる方法です。

幸運を。

関連情報