====== Créer un réseau virtuel pour les machines virtuelles ======
{{ :dummy.png?75x75|Nom de la section}}

La carte virtuelle **vibr0** doit être installée sur la machine pour faire le pont entre les machines virtuelles et le réseau **hôte**.

<code>
ip addr show virbr0
</code>

---

La carte virtuelle est fournie par le programme **virsh**. vous pouvez vérifiez sa disponibilité avec la commande suivante :

<code>
virsh net-list --all
</code>

Résultat

<code>
 Nom       État      Démarrage automatique   Persistent
---------------------------------------------------------
 default   inactif   Oui                     Oui

</code>

Si ce n'est pas le cas, voici quelques commandes pour vous en sortir.

-----

<code>
sudo virsh net-autostart default
</code>

Résultat

<code>
Réseau default marqué en démarrage automatique
</code>

---

Récupération de la configuration **XML** et activation

<code>
sudo virsh net-define /usr/share/libvirt/networks/default.xml

sudo virsh net-autostart default

sudo virsh net-start default

</code>

---



<code>
sudo brctl show
</code>

-----

Nouvelles vérifications :


<code>
virsh net-list --all
</code>

Résultat

<code>
 Nom       État      Démarrage automatique   Persistent
---------------------------------------------------------
 default   inactif   Oui                     Oui

</code>

---

<code>
ip addr show virbr0
</code>

Exemple de résultat :

<code>
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:80:76:b5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
</code>

===== Biblio =====

https://wiki.libvirt.org/page/Networking

