Configurar la distribución de direcciones IPv6 para invitados de libvirt utilizando puentes

16/12/2023 |
Loading...

Introducción: Este tutorial demuestra cómo asignar una porción de su conjunto de direcciones IPv6 a sus invitados de libvirt utilizando puentes, asegurando que cada invitado tenga su dirección IPv6 pública única.

Requisitos previos:

  • Servidor dedicado con libvirt instalado
  • Un subred IPv6 /64 (por ejemplo, 2001:0db8:abcd::/64)

Antes de comenzar: Asegúrese de tener la siguiente información antes de comenzar:

  • Su dirección de subred IPv6 (por ejemplo, 2001:0db8:abcd::/64)

Paso 1 - Instalar los paquetes requeridos

Comience instalando los paquetes necesarios, incluidos bridge-utils y ifupdown. Estos son necesarios junto con su instalación existente de libvirt:

sudo apt install bridge-utils ifupdown

Paso 2 - Crear la interfaz de puente

Ahora, cree la interfaz de puente utilizando los paquetes instalados:

sudo brctl addbr br0

Paso 2.1 - Asignar un subred

Ahora, asigne una subred /96 al puente. Esto debería proporcionar direcciones suficientes para sus máquinas virtuales:

sudo ip addr add 2001:0db8:abcd:1::1/96 dev br0

Paso 2.2 - Configurarlo

Active la interfaz de puente:

ip link set br0 up

Paso 3 - Agregar la interfaz a una máquina virtual

Adjunte el puente a una máquina virtual utilizando virsh:

sudo virsh

Dentro de virsh, edite la configuración del dominio de su máquina virtual:

edit --domain <nombre del VM>

Agregue la siguiente entrada XML al nodo de dispositivos, modificándola según sea necesario:

Por favor ajuste los valores de la dirección según su configuración específica.

Paso 4 - Configurar la máquina virtual

Configure la interfaz de red dentro de su máquina virtual para usar la dirección IPv6 asignada:

auto enp7s0 iface enp7s0 inet6 static address 2001:0db8:abcd:1::2 netmask 96 gateway 2001:0db8:abcd:1::1

Modifique los valores según sea necesario para que coincidan con su configuración de red. En el caso de un invitado de Windows, configure la red mediante la aplicación de configuración de Windows.

Paso 4.1 - Activar la configuración

Active la configuración reiniciando el servicio de red:

sudo systemctl restart networking

Su red debería restablecerse en unos segundos, sin interrumpir su sesión SSH.

Conclusión: Ahora puede acceder a sus invitados de libvirt utilizando sus direcciones IPv6 estáticas. Para hacer que su configuración de puente sea persistente entre reinicios, agréguela al archivo /etc/network/interfaces. Además, considere instalar un servidor DHCP para automatizar la asignación de direcciones si es necesario.

¡Obtén Ofertas y Promociones Exclusivas!

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Update cookies preferences