Comment configurer une adresse IP statique pour les machines virtuelles Hyper-V : étapes et avantages

Le commutateur par défaut d'Hyper-V utilise le NAT, ce qui entraîne des changements d'adresse IP après redémarrage. Cela rend l'accès SSH délicat. Dans ce guide, découvrez les raisons d'utiliser une adresse IP statique et suivez des étapes simples pour en attribuer une à votre machine virtuelle, garantissant ainsi une connexion réseau stable et un accès facilité.

download-icon
Téléchargement gratuit
pour VM, OS, base de données, fichiers, NAS, etc.
eleonore

Updated by Eleonore on 2026/01/22

Table des matières
  • Pourquoi utiliser une adresse IP statique ?

  • Comment configurer une adresse IP statique pour une machine virtuelle dans Hyper-V ?

  • Solution de protection des données pour l'environnement Hyper-V

  • FAQ sur le réseau Hyper-V

  • Conclusion

Bien que le commutateur virtuel par défaut dans Hyper-V utilise NAT par défaut, son numéro de réseau change après chaque redémarrage, ce qui est extrêmement gênant lors de l'utilisation de SSH pour une connexion à distance. Par conséquent, la création d'un nouveau commutateur virtuel permet d'avoir une adresse réseau fixe et une IP statique, facilitant ainsi l'utilisation de SSH pour les connexions à distance.

Pourquoi utiliser une adresse IP statique ?

Attribuer une adresse IP statique à une machine virtuelle dans Hyper-V garantit que l'adresse IP de la machine virtuelle reste inchangée sur le réseau.

Voici les principales raisons et avantages d'utiliser une adresse IP fixe :

1. Stabilité et accessibilité du service : C'est la raison principale. De nombreux services réseau exigent que les clients ou d'autres serveurs puissent les localiser et s'y connecter de manière fiable via leur adresse IP.

Si les adresses IP de ces services critiques changent fréquemment, les clients, services ou scripts qui en dépendent ne parviendront pas à se connecter, ce qui entraînera des interruptions de service, des échecs de connexion et des erreurs de script. Une IP fixe élimine cette incertitude, garantissant que le service est toujours accessible au même « numéro d'adresse ».

2. Redirection de port et règles de pare-feu : Si vous devez accéder à des services situés à l'intérieur de la machine virtuelle depuis un réseau externe (tels que RDP, SSH ou une interface web), vous devez généralement configurer des règles de redirection de port sur le commutateur virtuel Hyper-V (en particulier pour les commutateurs de type NAT) ou sur un routeur physique/un pare-feu. Ces règles doivent spécifier l'adresse IP cible.

Avec une adresse IP statique, vous n'avez besoin de configurer la règle de transfert de port qu'une seule fois. Si la machine virtuelle utilise une adresse IP dynamique, la règle devient invalide à chaque changement d'adresse IP, ce qui nécessite des mises à jour manuelles — une tâche très fastidieuse et sujette aux erreurs.

3. Configuration du dispositif réseau et contrôle d'accès : Les administrateurs réseau peuvent être amenés à configurer des listes de contrôle d'accès spéciales et des politiques sur des routeurs physiques, pare-feu ou commutateurs pour des machines virtuelles spécifiques. Ces configurations sont souvent basées sur des adresses IP.

Une IP fixe garantit que ces configurations de politique basées sur l'IP peuvent être appliquées de manière fiable et stable à la machine virtuelle cible, sans ajustements fréquents dus aux changements d'adresse IP.

4. Gestion et dépannage simplifiés : Lorsque vous avez plusieurs machines virtuelles, se souvenir ou rechercher l'adresse IP dynamique de chaque machine virtuelle peut être problématique. Des adresses IP statiques peuvent être attribuées selon votre plan (par exemple, un sous-réseau pour les bases de données, un autre pour les interfaces web).

Résolution des problèmes plus simple : lorsque des problèmes de réseau surviennent, il est beaucoup plus facile de diagnostiquer un serveur avec une IP statique qu'un serveur avec une IP changeante. Les commandes ping ou tracert vers l'adresse cible fonctionnent toujours.

Comment configurer une adresse IP statique pour une machine virtuelle dans Hyper-V ?

Après avoir installé une machine virtuelle Linux sur un système Windows 10 à l'aide de Hyper-V, il existe deux exigences principales en matière d'accès réseau :

(1) Quel que soit le changement d'environnement réseau de la machine physique, l'adresse IP de la machine virtuelle doit rester inchangée, garantissant ainsi que des outils comme Xshell puissent toujours accéder à la machine virtuelle avec la même adresse IP, même après l'installation d'autres logiciels.

(2) La machine physique doit pouvoir accéder à la machine virtuelle ; que la machine virtuelle puisse accéder à Internet est secondaire. L'essentiel est de garantir que la machine physique puisse accéder à la machine virtuelle et que les machines virtuelles puissent s'accéder mutuellement.

1. Pour répondre à la première exigence, attribuez à la machine virtuelle un sous-réseau fixe et une adresse IP statique. Ici, nous utilisons le sous-réseau 192.168.137.X. En prenant CentOS 7 comme exemple, définissez l'adresse IP statique comme suit :

cd /etc/sysconfig/network-scripts
vi ifcfg-eth0

Modifiez les informations suivantes. Ici, nous définissons l'adresse IP statique sur 192.168.137.200 :

BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.137.200
GATEWAY=192.168.137.1
DNS1=192.168.137.1
NETMASK=255.255.255.0

Redémarrez le service réseau pour appliquer les paramètres :

systemctl restart network

2. Configurez le réseau virtuel dans Hyper-V :

Ouvrez le Virtual Switch Manager d'Hyper-V.

Créez un nouveau commutateur virtuel, saisissez un nom, sélectionnez « Internal Network », puis cliquez sur OK.

Cliquez avec le bouton droit sur la machine virtuelle que vous souhaitez configurer, allez dans Settings, puis dans la fenêtre contextuelle, sélectionnez le commutateur virtuel CentOS-7 nouvellement créé. Cliquez sur OK, puis redémarrez la machine virtuelle pour appliquer les modifications.

3. Configurer le réseau sur la machine physique (Windows 10 dans cet exemple) :

Ouvrez le Control Panel > Network and Sharing Center > Change Adapter Settings.

Recherchez le commutateur réseau virtuel nouvellement ajouté, cliquez avec le bouton droit et sélectionnez Properties.

Sélectionnez le protocole IPv4.

Définissez l'adresse IP et le masque de sous-réseau comme suit (les autres champs peuvent rester vides). L'IP doit être 192.168.X.1, où X = 137, correspondant au sous-réseau configuré sur la machine virtuelle CentOS. La cohérence est essentielle.

4. Après avoir terminé les paramètres ci-dessus, la machine physique peut accéder à la machine virtuelle. Essayez de faire un ping vers 192.168.137.200 — cela devrait répondre. Vous pouvez maintenant vous connecter en utilisant Xshell ou des terminaux similaires.

5. Si la machine virtuelle a besoin d'un accès Internet, allez dans Control Panel > Network and Sharing Center > Change Adapter Settings.

Cliquez avec le bouton droit sur la carte réseau active de la machine physique, accédez à Properties, puis à Sharing.

Cochez l'option Internet Connection Sharing et sélectionnez le commutateur virtuel Hyper-V que vous avez créé précédemment. Cliquez sur OK.

Après cette opération, la machine virtuelle devrait être en mesure d'accéder au réseau externe.

Remarque : Parfois, après avoir activé le partage de connexion Internet, l'adresse IP du commutateur virtuel peut changer. Si tel est le cas, vous devez la réinitialiser manuellement comme à l'étape 3 pour qu'elle corresponde au sous-réseau configuré sur la machine virtuelle CentOS.

Solution de protection des données pour l'environnement Hyper-V

Après avoir terminé la configuration de l'environnement réseau, le prochain élément important qui ne peut être ignoré est la protection des données des machines virtuelles.

Que ce soit une machine virtuelle Linux utilisée pour le développement et les tests, ou un serveur d'applications qui gère des activités de production, la sécurité des données est d'une importance capitale. Par conséquent, une solution de sauvegarde efficace, souple et facile à utiliser est cruciale pour les administrateurs Hyper-V.

À cette fin, Vinchin Backup & Recovery offre des fonctions professionnelles de sauvegarde et de récupération pour les environnements Hyper-V. Vinchin peut accomplir les tâches de sauvegarde sans installer aucun programme agent sur l'hôte Hyper-V, réduisant ainsi considérablement la surcharge des ressources système et simplifiant le processus de déploiement. Il prend en charge la sauvegarde complète, la sauvegarde incrémentielle, etc., et, combiné à la fonction de tâche planifiée, permet de configurer de manière flexible des plans de sauvegarde quotidiens/hebdomadaires afin d'éviter les risques liés à l'oubli humain.

Avec Vinchin, vous pouvez non seulement restaurer rapidement les machines virtuelles Hyper-V à n'importe quel point dans le temps, mais aussi restaurer les données de sauvegarde vers d'autres plateformes telles que VMware, XCP-ng, oVirt, Proxmox, etc., afin d'assurer la migration inter-plateformes et la reprise après sinistre.

Il suffit de 4 étapes pour sauvegarder les machines virtuelles Hyper-V avec Vinchin Backup & Recovery :

1. Sélectionnez l'objet de sauvegarde.

Sélectionner l'objet de sauvegarde

2. Sélectionnez la destination de la sauvegarde.

Sélectionner la destination de la sauvegarde

3. Configurer les stratégies de sauvegarde.

Configurer les stratégies de sauvegarde

4. Vérifiez et envoyez le travail.

Vérifiez et soumettez le poste

Si vous utilisez Hyper-V et souhaitez créer un environnement de virtualisation hautement disponible et facile à gérer, vous pouvez essayer la solution de sauvegarde Vinchin pour ajouter une couche de sécurité à votre système. Un essai gratuit de 60 jours vous attend pour commencer.

FAQ sur le réseau Hyper-V

1. Comment activer l'usurpation d'adresse MAC pour une machine virtuelle ?

Dans le Gestionnaire Hyper-V, accédez à l'adaptateur réseau de la machine virtuelle Network Adapter > Advanced Features, puis cochez "Enable MAC address spoofing".

2. Puis-je utiliser un commutateur virtuel pour plusieurs VLAN ?

Oui, en utilisant le mode trunk mode sur la carte réseau physique et en configurant des identifiants VLAN par machine virtuelle, Hyper-V peut prendre en charge plusieurs VLAN via un seul commutateur virtuel.

Conclusion

L'utilisation d'une adresse IP statique dans les machines virtuelles Hyper-V garantit non seulement une connectivité stable pour les outils de gestion à distance comme SSH, mais simplifie également la configuration du réseau, le transfert de ports et la résolution des problèmes. En créant un commutateur virtuel personnalisé et en configurant soigneusement les paramètres réseau de la machine virtuelle et de l'hôte, vous pouvez obtenir un environnement réseau cohérent et fiable pour votre machine virtuelle Linux. Que ce soit pour le développement, les tests ou une utilisation en production, cette approche offre un meilleur contrôle et minimise les interruptions réseau imprévues causées par des adresses IP changeantes.

Partager sur :

Categories: VM Tips