J'ai une configuration d'invité Windows utilisant KVM sur un hôte Ubuntu. Le problème est que je peux me connecter à Internet et envoyer une requête ping à l'hôte à partir de l'invité, mais n'arrive pas à envoyer une requête ping à l'invité à partir de l'hôte ou de toute autre machine de mon réseau. J'ai configuré un pont 'br1' pour utiliser mon interface ethernet 'enp0s31f6'. Voici ma configuration/etc/network/interfaces.
auto br1
iface br1 inet dhcp
bridge_ports enp0s31f6
bridge_stp on
bridge_fd 0.0
Voici le résultat de 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 est configuré par KVM lors de l'exécution de l'invité. L'invité est détecté par le routeur sous un périphérique séparé et le DHCP du routeur lui attribue une adresse IP.
IP Address: 192.168.1.35
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
J'ai passé en revue des dizaines de solutions de Google mais rien ne semble fonctionner. Toute aide serait vraiment appréciée.
Le scénario que vous décrivez est un invité connecté sur un pont afin d'obtenir une adresse sur le réseau local, probablement 192.168.1.xxx.
Veuillez noter votre adresse d'invité (exécutez ipconfig
dans windwos ou obtenez l'adresse depuis l'interface graphique). C'est probablement l'adresse du serveur DHCP.
La communication entre l'hôte et l'invité (ou tout autre ordinateur du réseau local et l'invité) devrait être possible, mais peut être bloquée par le pare-feu de la destination.
La première chose que je voudrais essayer est de vérifier la connectivité: 1. Pouvez-vous accéder au Web à partir de l'invité? 2. Pouvez-vous envoyer une requête ping au routeur depuis l'invité? 3. Pouvez-vous envoyer une requête ping à l’invité à partir d’autres ordinateurs du réseau local? 4. Pouvez-vous envoyer une requête ping à l'invité après avoir désactivé le pare-feu Windows?
Ce qui précède devrait donner des indices qui aideront à résoudre la communication. Bonne chance