# Mais où est virbr0?

**URL:** <https://www.debian-fr.org/t/mais-ou-est-virbr0/91581>\
**Category:** Support Debian\
**Created:** [Septembre 30, 2025, 11:43 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581 "2025-09-30T11:43:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![invar](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@invar](https://www.debian-fr.org/u/invar)\
**Post date:** [Septembre 30, 2025, 11:43 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581/1 "2025-09-30T11:43:29Z")

</div>

Bonjour à tous,  
besoin d’un petit coup de main

je voudrais refaire la configuration réseau de qemu en repartant de «&nbsp;défault&nbsp;»:

> # virsh net-define /usr/share/libvirt/networks/default.xml\*
> 
> error: Impossible de définir le réseau depuis /usr/share/libvirt/networks/default.xml  
> error: erreur interne : Le nom du pont ‹&nbsp;virbr0&nbsp;› est déjà utilisé.

oui mais :

> ```
> root@debian:~# virsh net-list
> Nom État Démarrage automatique Persistant
> --------------------------------------------------
> 
> ```

j’essaie :  
root@debian:~# virsh net-destroy virbr0

> error: impossible de récupérer le réseau ‹&nbsp;virbr0&nbsp;›  
> error: Réseau non trouvé : aucun réseau avec le nom correspondant ‹&nbsp;virbr0&nbsp;›

et «&nbsp;_# brctl show_&nbsp;» ne renvoie rien  
j’ai aussi vérifié par différentes commandes _nm_ et _nmtui_ : aucune trace de virbr0 nulle part

une idée ?  
merci d’avance  
invar

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Septembre 30, 2025, 12:03 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581/2 "2025-09-30T12:03:32Z")

</div>

Que renvoie :

```auto
virsh net-list --all

```

ainsi que :

```auto
ip link show virbr0

```

Si tu as quelque chose qui remonte tentes :

```auto
virsh net-destroy default
virsh net-undefine default

```

et un :

```auto
ip link delete virbr0

```

Ensuite il te faudra refaire ta conf dans ton fichier xml et recharger la configuration.  
C’est de mémoire dans /usr/share/libvirt/ quelque chose

Pour recharger :

```auto
virsh net-define /usr/share/libvirt/networks/default.xml
virsh net-start default
virsh net-autostart default

```

De souvenir j’en ai pas fait depuis quelques temps déjà et pas forcement sur du Debian 😕

---

<div class="post-metadata">

**Author:** ![invar](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@invar](https://www.debian-fr.org/u/invar)\
**Post date:** [Septembre 30, 2025, 3:19 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581/3 "2025-09-30T15:19:25Z")

</div>

merci Clochette de te pencher sur mon problème

> _root@debian:~# virsh net-list --all_
> 
> - Nom État Démarrage automatique Persistant\*  
> br0 inactif oui oui

> root@debian:~# _ip link show virbr0_  
> Device «&nbsp;virbr0&nbsp;» does not exist.

> root@debian:~# _ip link delete virbr0_  
> Cannot find device «&nbsp;virbr0&nbsp;»

> root@debian:~# _virsh net-undefine default_  
> error: impossible de récupérer le réseau ‹&nbsp;default&nbsp;›  
> error: Réseau non trouvé : aucun réseau avec le nom correspondant ‹&nbsp;default&nbsp;›

> root@debian:~# _virsh net-destroy default_  
> error: impossible de récupérer le réseau ‹&nbsp;default&nbsp;›  
> error: Réseau non trouvé : aucun réseau avec le nom correspondant ‹&nbsp;default&nbsp;›
> 
> root@debian:~# _virsh net-define /usr/share/libvirt/networks/default.xml_  
> error: Impossible de définir le réseau depuis /usr/share/libvirt/networks/default.xml  
> error: erreur interne : Le nom du pont ‹&nbsp;virbr0&nbsp;› est déjà utilisé.

contourner le problème en inscrivant virbr1 dans le xml (au lieu de virbr0) ? mais ça répondra pas à mon interrogation : où est ce foutu virbr0 ? …

merci encore Clochette  
invar

---

<div class="post-metadata">

**Author:** ![invar](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@invar](https://www.debian-fr.org/u/invar)\
**Post date:** [Septembre 30, 2025, 4:09 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581/4 "2025-09-30T16:09:43Z")

</div>

au fond cherchons ce virbr0 fantôme avec Catfish tout bêtement :

dans /usr /usr/share/libvirt/netwoks/default.xml (logiquement)

dans /etc : rien

dans home/user/ .config/libvirt/qemu/networks/default.xml (que j’ai neutralisé)  
une ligne incluant virbr0 ans le fichier /home/p/.config/xfce4/xfconf/xfce-perchannel-xml/ (ligne supprimée)

mais rien n’y fait :

> root@debian:~# virsh net-define /usr/share/libvirt/networks/default.xml  
> error: Impossible de définir le réseau depuis /usr/share/libvirt/networks/default.xml  
> error: erreur interne : Le nom du pont ‹&nbsp;virbr0&nbsp;› est déjà utilisé.

---

<div class="post-metadata">

**Author:** ![nicola](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nicola/32/8969_2.png) [@nicola](https://www.debian-fr.org/u/nicola)\
**Post date:** [Septembre 30, 2025, 6:31 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581/5 "2025-09-30T18:31:35Z")

</div>

> [@invar](#):
>
> aucune trace de virbr0 nulle part
> 
> une idée ?

Oui, mais comment dire… 😳

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Octobre 1, 2025, 9:18 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581/6 "2025-10-01T09:18:22Z")

</div>

méthode bourrin :  
`find /[a-gi-ln-z]* -name "*virbr0*"`

méthode bourrin2 :  
`find /[a-gi-ln-z]* -type f |while read fich ; do grep -Hn "virbr0" "$fich" ; done`

sinon c’est quoi le rapport entre qemu et virsh / virb0 ?

---

<div class="post-metadata">

**Author:** ![invar](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/6de8d8/32.png) [@invar](https://www.debian-fr.org/u/invar)\
**Post date:** [Octobre 2, 2025, 9:59 UTC](https://www.debian-fr.org/t/mais-ou-est-virbr0/91581/7 "2025-10-02T09:59:32Z")

</div>

merci Dindoun,

ton «&nbsp;bourrin2&nbsp;» m’a permis de débusquer encore deux occurrences de virbr0  
et ma commande ‹&nbsp;virsh net-define default&nbsp;› maintenant fonctionne enfin

virsh permet de définir (en ligne de commande) des paramètres des VM (machines virtualisées) (installées sous qemu), notamment leurs paramètres réseau (NAT, bridge, etc.)

merci encore  
invar
