Introduction à la connectivité réseau dans VMware
Pour accéder à Internet depuis une machine virtuelle Ubuntu hébergée sur VMware, deux méthodes principales sont disponibles : le mode NAT (Network Address Translation) et le mode Bridge (pont réseau). Chaque méthode nécessite une configuration spécifique des paramètres réseau au niveau de l'hôte et de la machine virtuelle.
Configuration du mode NAT
Le mode NAT permet à la machine virtuelle de partager l'adresse IP de l'hôte pour se connecter à Internet. Par défaut, VMware attribue automatiquement une adresse IP via DHCP. Pour éviter les changements d'adresse IP dynamique, il est recommandé de configurer une adresse IP statique.
Étapes de configuration
- Modifiez les paramètres du réseau virtuel dans VMware : allez dans « Édition » > « Éditeur de réseau virtuel » > « Mappage des réseaux virtuels de l'hôte » pour VMnet8, et ajustez le sous-réseau selon vos besoins.
- Consultez les paramètres NAT dans VMware pour obtenir l'adresse de passerelle et le masque de sous-réseau.
- Configurez l'interface réseau dans Ubuntu en éditant le fichier
/etc/network/interfacesavec une adresse IP statique : ```Configuration de l'interface ens33
auto ens33 iface ens33 inet static address 192.168.200.10 netmask 255.255.255.0 gateway 192.168.200.1Assurez-vous que l'adresse IP est dans le même sous-réseau que VMnet8 sur l'hôte. - Configurez les serveurs DNS en modifiant
/etc/resolv.conf: ``` nameserver 192.168.200.1 nameserver 8.8.8.8Ajoutez l'adresse de la passerelle NAT comme serveur DNS principal. - Redémarrez le service réseau avec la commande : ```
sudo systemctl restart networking
Configuration du mode Bridge
Le mode Bridge connectte directement la machine virtuelle au réseau physique de l'hôte, lui attribuant sa propre adresse IP sur le même réseau.
Étapes de configuration
-
Dans VMware, sélectionnez le mode Bridge pour la carte réseau de la machine virtuelle. Dans l'éditeur de réseau virtuel, assignez VMnet0 à la carte physique de l'hôte.
-
Pour une configuration DHCP, si le routeur du réseau physique le supporte, modifiez
/etc/network/interfacescomme suit : ``` auto lo iface lo inet loopbackauto ens33 iface ens33 inet dhcp
-
Pour une configuraton statique, utilisez les paramètres adaptés à votre réseau : ``` auto ens33 iface ens33 inet static address 192.168.1.20 netmask 255.255.255.0 gateway 192.168.1.1
-
Configurez les serveurs DNS dans
/etc/resolv.confavec les adresses appropriées : ``` nameserver 192.168.1.1 nameserver 8.8.4.4 -
Redémarrez le réseau : ``` sudo systemctl restart networking
Dépannage des problèmes de connectivité
Si la machine virtuelle ne parvient pas à communiquer avec l'hôte ou à accéder à Internet, vérifiez que le pare-feu de l'hôte n'est pas bloquant. Désactivez temporairement le pare-feu pour tester la connectivité.