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
私はグーグルから何十ものソリューションを経験しましたが、何もうまくいかないようです。どんな助けでも本当に感謝されます。
説明するシナリオは、ブリッジに接続されているゲストであり、ローカルLAN上のアドレス(おそらく192.168.1.xxx)を取得します。
ゲストアドレスをメモしてください(windwosでipconfig
を実行するか、GUIからアドレスを取得します)。これはおそらくDHCPサーバーからのアドレスです。
ホストとゲスト(またはLANとゲスト上の他のコンピューター)間の通信は可能ですが、宛先のファイアウォールによってブロックされている可能性があります。
最初に試すことは、接続を確認することです。1.ゲストからWebにアクセスできますか? 2.ゲストからルーターにpingできますか? 3. LAN上の他のコンピューターからゲストにpingできますか? 4. Windowsファイアウォールを無効にした後、ゲストにpingできますか?
上記は、コミュニケーションの解決に役立つ手がかりを与える必要があります。幸運を