Configuration du mode réseau « Bridge » de KVM

Récemment je me suis monté un serveur de virtualisation. Tout fonctionne à merveille et mes articles à ce sujet sont en cours de rédaction. Le seul souci que j’ai rencontré c’est lorsqu’il a fallu que je configure la carte réseau d’une de mes VMs en mode bridge.

Le mode bridge permet à votre machine virtuelle d’être accessible depuis l’extérieur en utilisant directement la carte réseau de l’hôte. Ainsi, d’un point de vue réseau, votre VM aura sa propre adresse IP.

Ce mode n’est pas pris en charge par défaut, en tout cas sous Debian, mais reste très simple à configurer, comme vous allez le voir dans la suite.

Cette option nécessite l’installation du paquet bridge-utils.

sudo apt-get install bridge-utils

Chez moi il était déjà installé.

Ensuite, vous avez juste à modifier le fichier de configuration /etc/network/interfaces comme ceci (si l’hôte est en IP fixe) :

# The loopback network interface
auto lo
iface lo inet loopback
 
# Carte reseau principale
auto eth0
iface eth0 inet manual
 
# Carte reseau bridge utilise par KVM
auto br0
iface br0 inet static
        address   192.168.100.240
        netmask   255.255.255.0
        gateway   192.168.100.1
        network   192.168.100.0
        broadcast 192.168.100.255
        dns-nameservers 213.138.101.252 176.58.117.25
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

Ou comme cela (si votre hôte utilise le DHCP) :

auto lo
iface lo inet loopback
 
auto eth0
iface eth0 inet manual
 
auto br0
iface br0 inet dhcp
	bridge_ports eth0
	bridge_stp off
	bridge_fd off
	bridge_maxwait 0

Puis un petit redémarrage des services réseau :

sudo service networking restart

Qu’avons-nous configuré ?

  • bridge_ports : spécifie les interfaces à lier.
  • bridge_stp : permet de désactiver le Spanning Tree Protocol
  • bridge_fd : correspond au délai de transmission (forwarding delay) des interfaces. C’est intimement lié au STP et donc à désactiver aussi pour nous.
  • bridge_maxwait : défini le délai d’attente avant le lancement du pont.

Voilà avec tout cela vous devriez être en mesure de configurer vos VMs en Bridge. Si vous souhaitez plus d’informations sur la gestion du réseau avec KVM, j’ai trouvé l’inspiration sur l’aide Ubuntu.

À très vite 😉

Cet article vous a plu ? Partagez-le sur les réseaux sociaux !

Twitter Facebook Google Plus email