Chapitre 17. Configuration des connexions réseau des machines virtuelles


Pour que vos machines virtuelles (VM) puissent se connecter sur un réseau à votre hôte, à d'autres VM sur votre hôte et à des emplacements sur un réseau externe, la mise en réseau de la VM doit être configurée en conséquence. Pour assurer la mise en réseau des VM, l'hyperviseur RHEL 9 et les VM nouvellement créées disposent d'une configuration réseau par défaut, qui peut également être modifiée. Cette configuration peut être modifiée :

  • Vous pouvez permettre aux VM de votre hôte d'être découvertes et connectées à partir d'emplacements situés en dehors de l'hôte, comme si les VM se trouvaient sur le même réseau que l'hôte.
  • Vous pouvez isoler partiellement ou totalement une VM du trafic réseau entrant afin d'accroître sa sécurité et de minimiser le risque que des problèmes liés à la VM aient un impact sur l'hôte.

Les sections suivantes expliquent les différents types de configuration de réseau VM et fournissent des instructions pour mettre en place les configurations de réseau VM sélectionnées.

17.1. Comprendre les réseaux virtuels

La connexion des machines virtuelles (VM) à d'autres périphériques et emplacements sur un réseau doit être facilitée par le matériel hôte. Les sections suivantes expliquent les mécanismes de connexion au réseau des machines virtuelles et décrivent les paramètres par défaut du réseau des machines virtuelles.

17.1.1. Fonctionnement des réseaux virtuels

La mise en réseau virtuelle utilise le concept de commutateur de réseau virtuel. Un commutateur de réseau virtuel est une construction logicielle qui fonctionne sur une machine hôte. Les machines virtuelles se connectent au réseau par l'intermédiaire du commutateur de réseau virtuel. En fonction de la configuration du commutateur virtuel, une machine virtuelle peut utiliser un réseau virtuel existant géré par l'hyperviseur ou une méthode de connexion au réseau différente.

La figure suivante montre un commutateur de réseau virtuel connectant deux machines virtuelles au réseau :

vn 02 switchandtwoguests

Du point de vue d'un système d'exploitation invité, une connexion réseau virtuelle est identique à une connexion réseau physique. Les machines hôtes considèrent les commutateurs réseau virtuels comme des interfaces réseau. Lorsque le service virtnetworkd est installé et démarré pour la première fois, il crée virbr0, l'interface réseau par défaut des machines virtuelles.

Pour afficher des informations sur cette interface, utilisez l'utilitaire ip sur l'hôte.

$ ip addr show virbr0
3: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state
UNKNOWN link/ether 1b:c4:94:cf:fd:17 brd ff:ff:ff:ff:ff:ff
inet 192.0.2.1/24 brd 192.0.2.255 scope global virbr0

Par défaut, toutes les machines virtuelles d'un même hôte sont connectées au même réseau virtuel de type NAT, appelé default, qui utilise l'interface virbr0. Pour plus d'informations, voir Configuration par défaut du réseau virtuel.

Pour un accès de base au réseau sortant uniquement à partir des machines virtuelles, aucune configuration réseau supplémentaire n'est généralement nécessaire, car le réseau par défaut est installé avec le paquetage libvirt-daemon-config-network et est automatiquement lancé lorsque le service virtnetworkd est démarré.

Si vous avez besoin d'une fonctionnalité réseau VM différente, vous pouvez créer des réseaux virtuels et des interfaces réseau supplémentaires et configurer vos VM pour qu'elles les utilisent. Outre le NAT par défaut, ces réseaux et interfaces peuvent être configurés pour utiliser l'un des modes suivants :

17.1.2. Configuration par défaut du réseau virtuel

Lorsque le service virtnetworkd est installé pour la première fois sur un hôte de virtualisation, il contient une configuration initiale de réseau virtuel en mode de traduction d'adresse réseau (NAT). Par défaut, toutes les machines virtuelles de l'hôte sont connectées au même réseau virtuel libvirt, appelé default. Les machines virtuelles sur ce réseau peuvent se connecter à des emplacements à la fois sur l'hôte et sur le réseau au-delà de l'hôte, mais avec les limitations suivantes :

  • Les VM sur le réseau sont visibles par l'hôte et les autres VM sur l'hôte, mais le trafic réseau est affecté par les pare-feu dans la pile réseau du système d'exploitation invité et par les règles de filtrage du réseau libvirt attachées à l'interface de l'invité.
  • Les machines virtuelles sur le réseau peuvent se connecter à des emplacements extérieurs à l'hôte, mais ne sont pas visibles pour eux. Le trafic sortant est affecté par les règles NAT, ainsi que par le pare-feu du système hôte.

Le diagramme suivant illustre la configuration par défaut du réseau VM :

vn 08 network overview
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat, Inc.