Si vous cochez 'ifconfig -a' après une nouvelle installation du système RHEL/CentOS 6,7, vous trouverez le nom virbr0 de l'interface. Voici un exemple du système CentOS 7 fraîchement installé.
# ifconfig -a .... virbr0: flags=4099[UP,BROADCAST,MULTICAST] mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0-nic: flags=4098[BROADCAST,MULTICAST] mtu 1500 ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Qu'est-ce que l'interface virbr0
L'interface du pont virbr0 est créée par la configuration réseau par défaut de libvirtd . libvirtd est le service qui fournit une base permettant à l'hôte d'agir en tant qu'hyperviseur. Ainsi, si vous n'utilisez pas la virtualisation xen, vous pouvez soit empêcher l'activation du réseau par défaut de libvirtd au démarrage, soit empêcher libvirtd lui-même de s'activer au démarrage. Le premier empêchera tout invité VM attaché au réseau par défaut de libvirtd d'avoir une connectivité réseau et le second empêchera les VM de fonctionner du tout. Ce qui est bien si vous ne l'utilisez pas.
Désactiver le réseau par défaut de libvirtd
1. Vous pouvez désactiver temporairement le réseau par défaut de libvirtd en utilisant le virsh commande. Cela ne persistera pas après le redémarrage.
# virsh net-destroy default
2. Pour désactiver définitivement la création du réseau par défaut libvirtd au démarrage :
# virsh net-autostart default --disable
Supprimer le réseau par défaut de libvirtd
Pour supprimer définitivement le réseau par défaut de libvirtd :
# virsh net-undefine default
Pour désactiver définitivement le démarrage du service libvirtd au démarrage sur RHEL5 et RHEL6 :
# chkconfig libvirtd off
Pour désactiver définitivement le démarrage du service libvirtd au démarrage sur RHEL7 :
# systemctl disable libvirtd.service