web-dev-qa-db-ja.com

KVMでホストからゲストにpingできません

UbuntuホストでKVMを使用してWindowsゲストをセットアップしています。問題は、インターネットに接続してゲストからホストにpingを実行できるが、ホストまたはネットワークから他のマシンからゲストにpingを実行できないように見えることです。イーサネットインターフェイス「enp0s31f6」を使用するために、ブリッジ「br1」を設定しました。ここに私の/ etc/network/interfaces設定があります。

auto br1
iface br1 inet dhcp
 bridge_ports enp0s31f6
 bridge_stp on
 bridge_fd 0.0

以下はifconfigの出力です

br1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.1.4  netmask 255.255.255.0  broadcast 192.168.1.255
    inet6 fe80::127b:44ff:fe15:f37d  prefixlen 64  scopeid 0x20<link>
    ether 10:7b:44:15:f3:7d  txqueuelen 1000  (Ethernet)
    RX packets 739277  bytes 1058869416 (1.0 GB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 693983  bytes 54242599 (54.2 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    ether 10:7b:44:15:f3:7d  txqueuelen 1000  (Ethernet)
    RX packets 22782265  bytes 33307625462 (33.3 GB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 20737125  bytes 10650592233 (10.6 GB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    device interrupt 16  memory 0xdf200000-df220000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<Host>
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 209286  bytes 376780337 (376.7 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 209286  bytes 376780337 (376.7 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet6 fe80::fc54:ff:fe99:3ed6  prefixlen 64  scopeid 0x20<link>
    ether fe:54:00:99:3e:d6  txqueuelen 1000  (Ethernet)
    RX packets 583200  bytes 40164778 (40.1 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 784791  bytes 1164555387 (1.1 GB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet0は、ゲストの実行時にKVMによってセットアップされます。ゲストは別のデバイス下のルーターによって検出されており、ルーター上のDHCPがゲストにIPを割り当てます。

IP Address: 192.168.1.35
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1

私はグーグルから何十ものソリューションを経験しましたが、何もうまくいかないようです。どんな助けでも本当に感謝されます。

1

説明するシナリオは、ブリッジに接続されているゲストであり、ローカルLAN上のアドレス(おそらく192.168.1.xxx)を取得します。

ゲストアドレスをメモしてください(windwosでipconfigを実行するか、GUIからアドレスを取得します)。これはおそらくDHCPサーバーからのアドレスです。

ホストとゲスト(またはLANとゲスト上の他のコンピューター)間の通信は可能ですが、宛先のファイアウォールによってブロックされている可能性があります。

最初に試すことは、接続を確認することです。1.ゲストからWebにアクセスできますか? 2.ゲストからルーターにpingできますか? 3. LAN上の他のコンピューターからゲストにpingできますか? 4. Windowsファイアウォールを無効にした後、ゲストにpingできますか?

上記は、コミュニケーションの解決に役立つ手がかりを与える必要があります。幸運を

0
user1656671