Créer une interface bridge sur Debian (br0)

Petit aide mémoire à tous ceux comme moi qui se sont cassé les dents sur libvirt et macvtap quand on constate que le client ne peux pas communiquer avec l’hote (ça ping pas!) et qu’ont est passé à coté de ça :

Pas besoin de défoncer vote écran avec votre clavier, on va passer par derrière. On va simplement créer une interface « pont » (bridge in english!) interne, c’est une sorte de switch virtuelle, pour plus d’info : https://www.it-connect.fr/virtualisation-les-types-de-connexion-au-reseau/

Alors dans un premier temps, on installe ce qu’il faut :

apt install bridge-utils

et on redémarre la machine (pour être sûr). Ensuite on va faire un petit tour dans le fichier de configuration réseau de notre manchot favori /etc/network/interfaces et on va l’editer de façon à ce que ça ressemble à ça:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
      address 192.168.11.93
      netmask 255.255.255.0
      network 192.168.11.0
      broadcast 192.168.11.255
      gateway 192.168.11.1
      dns-nameservers 192.168.11.2 192.168.11.1
      dns-search mondns.fr
      bridge_ports enp4s0
      bridge_stp off
      bridge_maxwait 0

A savoir qu’il faut adapter tout ça avec votre configuration ip a vous et sur la ligne « bridge_ports » nous indiquons le nom des interfaces reseau (ethX, ensX, enp4sX …) selon votre distribution. Un petit reboot de la machine et « en principe » vous devriez pourvoir utiliser l’interface « br0 » pour vos machines virtuelles et les faire communiquer avec l’hôte.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.