Ping deux machines virtuelles via une machine router (réseau différents)

Fermé
Cat - 26 nov. 2020 à 14:08
avion-f16
Messages postés
18745
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 mai 2022
- 26 nov. 2020 à 17:52
Bonjour,


J'ai connecté quatre machines virtuelles sous VMware Workstation pro 2019 avec une autre machine router.
Deux machines (1 et 2) sont sur le même réseau;
Deux autres machines (3 et 4) sont sur le même réseau;
Les deux réseaux ne sont pas les mêmes.
La 5eme machine est connectée sur les quatre autres machines.
Depuis les machines 1 et 2, je peux les ping entre-elles et la 5eme machine, elles sont en VMnet2 host-only.
Depuis les machines 3 et 4, je peux les ping aussi entre-elles et la 5eme machine, elles sont en VMnet3 host-only.
(Le DHCP de host-only est désactivé)

C'est ce qui a déjà été fait.
Maintenant, j'ai besoin de relier les machines 1 et 4, puis les machines 2 et 3 (qui sont sur des réseaux différents du coup) via la machine router.
Pour connecter les machines, j'avais créé un .yaml et écrit dedans (en respectant les espaces) :


network:
version: 2
renderer:networkd
ethernets:
ens33:
addresses: [192.168.88.1/29]
gateway: 192.168.88.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
dhcp4: false
dhcp6: false
routes:
- to: 192.168.30.2
via: 192.168.88.3


L'IP de ma première machine est 192.168.88.1/29
L'IP de ma deuxième machine est 192.168.88.2/29
La troisième est 192.168.30.1/29
La quatrième est 192.168.30.2/29
Et la 5eme a deux IP :
- 192.168.30.3/29
- 192.168.30.1/29

Mes machines 1, 4 et 5 sont bien allumées mais le ping ne passe pas.
On avait essayé de me l'expliquer, sauf que je n'ai pas pu le reproduire.
Quelqu'un aurait une solution, s'il vous plaît ?
Merci beaucoup.

Bonne journée.

1 réponse

avion-f16
Messages postés
18745
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 mai 2022
4 391
26 nov. 2020 à 17:52
Bonjour,

Il s'agit là d'une question qui relève plutôt du « Réseau » que de la « Virtualisation », l'aspect "virtualisation" importe peu dès lorsque que tu as bien :
- 2 VMs connectées au même bridge
- 2 VMs connectées à un autre bridge
- 1 VM connecté simultanément aux deux bridges

> La 5eme machine est connectée sur les quatre autres machines.

Peux-tu expliciter cela ? Comment as-tu mis en place cette connexion ?
La VM "routeur" ne doit pas être connectée aux 4 autres VM, elle doit juste être connectée aux deux bridges et disposera donc de deux interfaces réseau.

> Et la 5eme a deux IP :
> - 192.168.30.3/29
> - 192.168.30.1/29


C'est un second problème : tu as attribué 2 IPs à la VM n°5 dans le même sous-réseau. Elle devrait plutôt disposer d'une IP dans chacun des deux autres sous-réseau.

Pour plus de cohérence, je te conseille cet adressage :

Sur le bridge 1 :
VM1: 192.168.88.1/24 gateway 192.168.88.254
VM2: 192.168.88.2/24 gateway 192.168.88.254

Sur le bridge 2 :
VM3: 192.168.30.1/24 gateway 192.168.30.254
VM4: 192.168.30.2/24 gateway 192.168.30.254

VM5 connectée aux deux bridges :
- 192.168.88.254/24 sur l'interface reliée au bridge 1 (pas de gateway)
- 192.168.30.254/24 sur l'interface reliée au bridge 2 (pas de gateway)

Il n'est pas utile de préciser les routes sur chacune des VM, puisqu'elles utiliseront la VM5 comme passerelle par défaut, et que VM5 déterminera automatiquement les routes pour les deux sous-réseaux auxquels elle est connectée.

Pour l'accès à Internet, il faudra créer une 3e interface sur la VM5, par exemple en mode "NAT".

Pour la mise en pratique de cela, n'étant pas utilisateur de ce logiciel, je ne pourrais que te diriger vers la documentation :
https://docs.vmware.com/en/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-0CE1AE01-7E79-41BB-9EA8-4F839BE40E1A.html

Et plus spécifiquement :
https://docs.vmware.com/en/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-BAFA66C3-81F0-4FCA-84C4-D9F7D258A60A.html
0