En entradas anteriores de la presente bitácora se ha hablado de la Máquina virtual basada en el núcleo ["Kernel-based Virtual Machine" ("KVM"), en inglés] propia de sistemas operativos de tipo linux.
Se trata de una tecnología de virtualización de código abierto integrada en el núcleo de Linux que permite ejecutar máquinas virtuales de alto rendimiento en servidores físicos, convirtiendo el sistema Linux en un hipervisor eficiente.
También se ha comentado que uno de los problemas que plantea este soporte lógico de virtualización es que su conexión de red no permite unas direcciones IP que se integren con la red local general (especialmente si el equipo físico sólo tiene conexión inhalámbrica), por lo que es necesario crear una interfaz de red puente que permita tal integración. Y, dado que el gestor de redes ha cambiado (a uno mejor) con las diferentes versiones de las distribuciones de Linux, se debe explicar un método adecuado para ello.
El modo más sencillo de crear un dispositivo de puente es mediante Network Manager (herramienta que gestiona la configuración de red en sistemas Linux).
En primer lugar, se debe conocer el nombre del dispositivo principal de red (en este ejemplo "wlp0s20f3") mediante el comando nmcli device (anteponiendo sudo si no se ha iniciado sesión como administrador).
A continuación se crea el puente usando el comando nmcli connection add type bridge con-name <nombre de la conexión> ifname <nombre de la interfaz virtual de red> (anteponiendo sudo si no se ha iniciado sesión como administrador; en este ejemplo, tanto el nombre de la conexión como el de la interfaz virtual de red es "virtbr0"). Seguidamente, se utiliza el comando nmcli connection add type bridge-slave con-name <nombre de la conexión esclava> ifname <nombre de la interfaz fisica de red> master <nombre de la interfaz virtual de red> (anteponiendo sudo si no se ha iniciado sesión como administrador) para hacer que la interfaz física sea esclava de la puente (en este ejemplo, el nombre de la conexión esclava es "virtbr0-slave", mientras que el de la interfaz virtual de red es "virtbr0").
Después, se activa el puente usando el comando nmcli connection up <nombre de la interfaz virtual> (anteponiendo sudo si no se ha iniciado sesión como administrador). Puede comprobarse que se han realizado las conexiones adecuadas empleando el comando nmcli connection show (anteponiendo sudo si no se ha iniciado sesión como administrador).
AÑADIR PUENTE A LA MÁQUINA VIRTUAL EN KVM
Se abre el gestor de máquinas virtuales, se selecciona la máquina virtual y se pulsa en "Abrir" (o se pulsa 2 veces con el boton izquierdo del ratón; en este ejemplo se usará la máquina virtual "Kalilab").
Luego, en la pantalla de la máquina virtual, se pulsa en el boton que muestra los detalles de la misma. Acto seguido, en la parte izquierda de la pantalla, se selecciona el adaptador de red ("NIC:<parte final de la dirección MAC del dispositivo de red virtual>")
A continuación, en la parte derecha de la pantalla, se selecciona la opción "Dispositivo de puente" en "Puente de red", y se escribe el nombre de dispositivo donde corresponde. Para terminar, se pulsa en el botón "Aplicar" (en la parte inferior derecha de la pantalla). Sin embargo, este método sólo es factible con una red inalámbrica si el adaptador de red posee los controladores apropiados para su correcto funcionamiento en Linux.
Aguardo que la presente entrada haya sido interesante para el lector; si es así, espero que éste la comente y/o la comparta, por favor.





No hay comentarios:
Publicar un comentario
Deje aquí su comentario, si no puede comentar, pruebe a hacerlo desde otro navegador de red u otro equipo.