2017-04-19 6 views
0

J'ai configuré un réseau avec un hôte (mon ordinateur) et deux machines virtuelles. Je ne veux pas utiliser libvirt maintenant pour connecter VM à l'hôte, donc j'ai créé manuellement le pont et deux interfaces de robinet. Voici la configuration:Ping entre deux vm en kvm

VM1/etc/network/interfaces:

auto lo 
iface lo inet loopback 

auto enp0s2 
iface enp0s2 inet static 
address 192.168.50.3 
netmask 255.255.255.0 
dns-nameservers 8.8.8.8 
up ip route add default via 192.168.50.1 dev enp0s2 

la même chose pour un autre VM2:

auto lo 
iface lo inet loopback 

auto enp0s2 
iface enp0s2 inet static 
address 192.168.50.2 
netmask 255.255.255.0 
dns-nameservers 8.8.8.8 
up ip route add default via 192.168.50.1 dev enp0s2 

c'est l'hôte:

auto enp4s0 
13 iface enp4s0 inet manual 
12 
11 auto br0 
10 iface br0 inet static 
    9   address 192.168.50.1 
    8   netmask 255.255.255.0 
    7   network 192.168.50.0 
    6   broadcast 192.168.50.255 
    5 #  gateway 192.168.50.1 
    4   bridge_ports enp4s0 tap0 tap1 
    3   bridge_stp off 
    2   bridge_fd 0 
    1   bridge_maxwait 0 
45   dns-nameservers 8.8.8.8 

L'hôte peut envoyer une requête ping à vm et vms peut envoyer un ping à l'hôte maintenant. Mais de 192.168.50.3 vm 192.168.50.2 est inaccessible. Quel est le problème ici? J'ai lu dans "mastering kvm virtualization", que cela suffit pour obtenir la connexion (ip forwarding est activé, mais cela n'a pas d'importance pour bridge, comme je l'ai compris)

+0

Les questions sur l'administration professionnelle d'infrastructure liée au serveur ou au réseau sont hors sujet pour Stack Overflow sauf si elles impliquent directement des outils de programmation ou de programmation. Vous pouvez peut-être obtenir de l'aide sur une erreur de serveur. – GhostCat

Répondre

0

pouvez-vous essayer d'assigner même vlan à la fois xml vms fichier (config)?