#4sysadmins

Inicio » GNU/Linux » Configurar red brigde en guest KVM

Configurar red brigde en guest KVM

Últimas Entradas

Follow #4sysadmins on WordPress.com

En las siguientes entradas se aprendió a configurar las interfaz de red físicas (eth0) de modo que se crease un puente contra una interfaz virtual (br0) consiguiendo con ello obtener en las máquinas virtuales IPs del mismo rango que las obtenidas en las máquinas de nuestra red física (típicamente 192.168.1.0) en lugar de obtener IP de una red virtual (normalmente 192.168.122.0) como es normal con configuración NAT.

Ahora una vez configurada la interfaz física del host anfitrión (el que ejecuta las máquinas virtuales o Guests) tan solo tendremos que configurar las interfaces “físicas” de nuestras máquinas virtuales.

Podremos asignar IP dinámicas obtenidas directamente desde el servicio DHCP de nuestra red (normalmente ejecutado por el router de nuestra compañía) o bien configurarle una IP estática para que siempre reciba la misma dirección.

IMPORTANTE: es posible configurar una interfaz con IP dinámica de manera que espere a la asignación por parte del router (servicio DHCP) y que a su vez siempre consiga la misma dirección IP (mismo resultado que con IP estática) gracias a vincular a nivel de router una dirección MAC (en este caso la de la interfaz “física” de nuestra máquina virtual) con una dirección IP específica.

Dicho lo anterior lo único que deberemos de hacer (ya sea para conseguir IP dinámica como IP estática) es configurar la interfaz de red de la misma forma que lo hacemos en un host físico. Para recordar la forma de realizarlo podemos acudir a la siguiente dirección:

Configurar una interfaz de red con IP dinámica y estática (Red Hat y Debian)

 

Configurar el Guest en el Anfitrión

Una vez realizada la configuración de la interfaz “física” en el guest, deberemos de configurar el xml de la propia máquina virtual. Para esto deberemos de ir al host anfitrión y editar la máquina virtual con virsh:

# virsh edit <nombre_máquina>

Una vez se despliegue el contenido del archivo xml de la máquina virtual el cual podemos ver también pero NO editar desde:

# cat /etc/libvirt/qemu/CentOS7.xml

Donde CentOS7 será el nombre de tu máquina

Volviendo a la edición de la máquina virtual buscaremos el siguiente patrón

/interface

Nota: El programa virsh abre el xml con el editor de texto vi y para buscar palabras/patrones en vi se utiliza el comando / seguido del patrón.

Una vez localizado modificamos esto:

    <interface type='network'>
      <mac address='00:16:3e:1a:b3:4a'/>
      <source network='default'/>
    </interface>

Por esto:

 <interface type='bridge'>
    <source bridge='br0'/>
    <mac address='00:16:3e:1a:b3:4a'/>
    <model type='virtio'/>
 </interface>

Nota: es importante recordar si tenemos o no un firewall conectado a la red!!

 

Limpiar la Red

Esto es opcional pero si queremos eliminar la red que nos creó libvirtd cuando se instalo, por defecto la red default, podemos hacer lo siguiente:

# virsh 
net-destroy default
net-undefine default
net-list
quit
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.645106d8593c yes eth0

Ahora ya no aparece el bridge virbr0

Anuncios

Deja un comentario, Gracias!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: