web-dev-qa-db-ja.com

Hyper-Vゲストが外部仮想スイッチを介してインターネットを認識しない

1 NIC=のWindows Server 2012 R2 Essentialsホストがあり、同じタイプのHyper-Vゲストをインストールしました(Windows Server 2012 R2 Essentials)。外部仮想スイッチを追加しました(管理を許可しています)このアダプタを共有するオペレーティングシステム)とVMはそれに接続されています。ゲストはインターネット接続を示していません。修復しようとすると、分析は"Ethernet" doesn't have a valid IP configuration

私が読んだことによると、これはVMでインターネットを見るのに十分です。ホストコンピュータに接続があり、ウェブを閲覧できます。

ホスト:

Ethernet adapter vEthernet (Internal Virtual Switch):

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::f06b:9607:17f9:f2e8%37
Autoconfiguration IPv4 Address. . : 169.254.242.232
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

Ethernet adapter vEthernet (External Virtual Switch):

Connection-specific DNS Suffix  . :
IPv6 Address. . . . . . . . . . . : 2602:304:791c:4270:3cfc:fd08:c467:3f3c
Link-local IPv6 Address . . . . . : fe80::3cfc:fd08:c467:3f3c%21
IPv4 Address. . . . . . . . . . . : 192.168.1.253
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::6655:b1ff:fe6d:a1f0%21
                                   192.168.1.254

ゲスト:

Ethernet adapter Ethernet:

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::2d32:ed0b:c32e:d13b%12
Autoconfiguration IPv4 Address. . : 169.254.209.59
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

私は他にもいくつかのデバイス(ゲストに1つのトンネル)を持ち、ホストに大量の内部仮想スイッチを使用しようとしたため、RRASをインストールし、VPNとDirectAccessを構成してNATを有効にしました。それも助けにはなりませんでしたが、とにかく外部スイッチが必要です。自宅からRDP経由でVMに接続したいからです。

何が悪いのですか?


更新:ゲストのNICのIPv4を次のように構成したアドバイスに従って:

IP 192.168.1.221
netmask 255.255.255.0
gw 192.168.1.254

それでもネットは見えません。ホスト上のARPテーブル:

Interface: 127.0.0.1 --- 0x1
  Internet Address      Physical Address      Type
  224.0.0.22                                  static
  224.0.0.251                                 static
  224.0.0.252                                 static
  224.0.0.253                                 static
  232.242.254.169                             static
  239.255.255.250                             static

Interface: 192.168.1.253 --- 0x15
  Internet Address      Physical Address      Type
  169.254.242.232       00-00-00-00-00-00     invalid
  169.254.255.255       00-00-00-00-00-00     invalid
  192.168.1.221         00-00-00-00-00-00     invalid
  192.168.1.252         10-bf-48-7e-18-58     dynamic
  192.168.1.253         00-00-00-00-00-00     invalid
  192.168.1.254         64-55-b1-6d-a1-f0     dynamic
  192.168.1.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  224.0.0.253           01-00-5e-00-00-fd     static
  232.242.254.169       01-00-5e-72-fe-a9     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static
2
Csaba Toth

VLAN ID。正しく思い出せば、外部仮想スイッチを作成したときに、VLAN IDチェックボックスが無効になりました。 VMをその外部スイッチに追加すると、VMが有効になり、2に設定されました。そのチェックを外す必要がありましたVLAN ID VMネットワーク設定で問題が解決され、ARPテーブルが両端に配置され始め、ホストとゲストは相互にpingできるようになりました。もちろん同じサブネット上にあります。

1
Csaba Toth

Hyper-VゲストのIPアドレスは169.254.209.59です。これはAPIPAアドレスです。これは、APIPAアドレスも持っている他のローカルデバイスとの通信にのみ役立ちます。有効なIPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバーをゲストに割り当てる必要があります。


私はあなたが何を言っているのか、あなたのコメントで尋ねているのか分かりません。管理オペレーティングシステムと共有するように構成したため、仮想スイッチにはIPアドレスがあります。このIPアドレスは、Hyper-Vホスト自体にアクセスすることのみを目的としています。ゲストの接続には影響しません。物理マシンと同じように、ゲストにIPアドレスを割り当てる必要があります。ネットワークが192.168.1.0/24(またはその他)の場合、物理マシンと同じように、ゲストにその範囲のIPアドレスを構成する必要があります。 Hyper-Vホストはルーターではなく、NATを実行せず、ゲストから実際の物理ネットワークへのトラフィックの移動には関与せず、そのトラフィックの物理的な「コンジット」ではありません。

2
joeqwerty