libvirt : Changer le réseau bridge virbr0
Table des matières
Dans cet article, on va voir comment changer le réseau bridge qui par défaut est en 192.168.122.0/24.
Si on a un réseau en 192.168.122.0 sur notre réseau local, ou qu'on installe une VM qui a des services libvirt, les 2 réseaux se chevauchent.
Je parle bien de l'interface réseau bridge virbr0 qui est présent sur ma Fedora :
Pour éditer le réseau par défaut, on saisira en root :
Ca affiche un fichier de config au format XML tel que suit sur ma machine :
Il suffit de remplacer l'adresse IP du bridge et les adresses distribuées par l'étendue DHCP.
J'utilise le réseau 192.168.99.0/24 avec donc le bridge en 192.168.99.1 et les IP distribuées de 192.168.99.2 à 192.168.99.254 :
J'enregistre le fichier et on a une notification indiquant que le réseau a été modifié :
Maintenant mon interface virbr0 est bien en 192.168.99.1 :
Introduction
Dans cet article, on va voir comment changer le réseau bridge qui par défaut est en 192.168.122.0/24.
Si on a un réseau en 192.168.122.0 sur notre réseau local, ou qu'on installe une VM qui a des services libvirt, les 2 réseaux se chevauchent.
Je parle bien de l'interface réseau bridge virbr0 qui est présent sur ma Fedora :
Code TEXT :
35: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 52:54:00:2f:7b:1d 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
Modifier le réseau par défaut bridge
Pour éditer le réseau par défaut, on saisira en root :
Code BASH :
virsh net-edit default
Ca affiche un fichier de config au format XML tel que suit sur ma machine :
Code XML :
<network> <name>default</name> <uuid>2802489c-bd99-422d-89e3-8f87de35db45</uuid> <forward mode='nat'/> <bridge name='virbr0' stp='on' delay='0'/> <mac address='52:54:00:2f:7b:1d'/> <ip address='192.168.122.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.122.2' end='192.168.122.254'/> </dhcp> </ip> </network>
Il suffit de remplacer l'adresse IP du bridge et les adresses distribuées par l'étendue DHCP.
J'utilise le réseau 192.168.99.0/24 avec donc le bridge en 192.168.99.1 et les IP distribuées de 192.168.99.2 à 192.168.99.254 :
Code XML :
<network> <name>default</name> <uuid>2802489c-bd99-422d-89e3-8f87de35db45</uuid> <forward mode='nat'/> <bridge name='virbr0' stp='on' delay='0'/> <mac address='52:54:00:2f:7b:1d'/> <ip address='192.168.99.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.99.2' end='192.168.99.254'/> </dhcp> </ip> </network>
J'enregistre le fichier et on a une notification indiquant que le réseau a été modifié :
Code BASH :
Network default XML configuration edited.
Maintenant mon interface virbr0 est bien en 192.168.99.1 :
Code BASH :
35: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 52:54:00:2f:7b:1d brd ff:ff:ff:ff:ff:ff inet 192.168.99.1/24 brd 192.168.99.255 scope global virbr0 valid_lft forever preferred_lft forever