Utilizar una red bridged con Libvirt y KVM permite a las máquinas virtuales (VM) en tu sistema conectarse directamente a la red fÃsica, como si fueran máquinas fÃsicas independientes en la misma red. Aquà se explica cómo configurar una red bridged con Libvirt y KVM:
Paso 1: Verificar la Configuración de Red
Antes de comenzar, asegúrate de que tu sistema esté configurado para admitir una red bridged. Esto generalmente implica desactivar NetworkManager y configurar la interfaz de red para trabajar en modo puente. El archivo de configuración de red suele estar en
/etc/network/interfaces
. Puedes editar este archivo según tus necesidades.Asegúrate de que los paquetes necesarios estén instalados en tu sistema:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Paso 2: Configurar la Red Bridge
1. Crea una red bridge en tu sistema. Para hacerlo, puedes editar el archivo de configuración de red, por ejemplo,
/etc/network/interfaces
, y agregar una sección como esta:auto br0
iface br0 inet dhcp
bridge_ports enp0s25Asegúrate de reemplazar
br0
con el nombre de tu interfaz bridge yenp0s25
con el nombre de tu interfaz fÃsica.2. Reinicia el servicio de red para aplicar la configuración:
sudo systemctl restart networking
Paso 3: Configurar Libvirt
1. Edita el archivo de configuración de Libvirt, generalmente ubicado en
/etc/libvirt/qemu/networks/default.xml
. Asegúrate de que la red esté definida comobridge
y configure el puente para que coincida con el que creaste en el paso anterior:<network>
<name>default</name>
<forward mode="bridge"/>
<bridge name="br0"/>
</network>Paso 4: Reiniciar Libvirt
1. Reinicia el servicio de Libvirt para aplicar la configuración:
sudo systemctl restart libvirtd
Paso 5: Crear y Configurar una Máquina Virtual
1. Ahora puedes crear una máquina virtual y conectarla a la red bridged que configuraste. Puedes hacerlo a través de la interfaz de usuario de Libvirt, usando
virt-manager
o mediante la lÃnea de comandos convirt-install
.Asegúrate de seleccionar la red
default
(o el nombre que le hayas dado) como red para la máquina virtual durante la creación o configuración.
Paso 6: Iniciar la Máquina Virtual
1. Inicia la máquina virtual. DeberÃa obtener una dirección IP de la red como si fuera un dispositivo fÃsico en la misma red.
Ahora, la máquina virtual deberÃa estar conectada directamente a la red fÃsica a través de la red bridged. Puedes configurar la máquina virtual con una dirección IP estática o configurarla para obtener una dirección IP a través de DHCP, dependiendo de tus necesidades especÃficas.