No es muy difícil, pero al momento es la forma que he hallado para agregar un bridge al CentOS-8 de forma tal que se pueda usar en KVM.
Quizá hayan otras formas, pero esta es la que me ha funcionado luego de tanta prueba y error.
Vamos a asumir que tenemos una interfaz de red llamada “enp2s0“. Por supuesto se debe verificar cuál es el nombre de su interfaz de red en su instalación y cambiar enp2s0 por el nombre correcto de su interfaz.
Edito el archivo /etc/sysconfig/network-scripts/ifcfg-br0 y le pongo estos contenidos (tener en cuenta cambiar la IP a la IP de su server):
DEVICE=br0
NAME=br0
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
IPADDR="192.168.1.120"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1=8.8.8.8
BOOTPROTO=none
DEFROUTE=yes
AUTOCONNECT_SLAVES=yes
IPV6INIT=no
Ahora edito el archivo de configuración de mi interfaz (/etc/sysconfig/network-scripts/ifcfg-enp2s0) y le dejo tal y como se ve aquí, ni una letra más, ni una menos (tener en cuenta poner el nombre correcto en NAME y en DEVICE:
TYPE="Ethernet"
NAME="enp2s0"
DEVICE="enp2s0"
ONBOOT="yes"
BRIDGE=br0
Ahora procedo a agregar el bridge a KVM:
Creo un xml : /root/br0.xml con estos contenidos exactamente:
network>
<name>br0</name>
<forward mode="bridge"/>
<bridge name="br0" />
</network>
Y procedo a darle de alta al KVM:
virsh net-start br0
virsh net-autostart br0
virsh net-list --all
Si todo parece bien, reiniciamos el equipo y deberá regresar con la IP asignada a la interfaz br0.
One thought on “Cómo agregar un bridge para KVM en CENTOS-8”