2. Configuración de redes virtuales y puentes

Como administrador de infraestructura, configure un puente de red compartido (Linux Bridge) y conecte las interfaces de las máquinas virtuales para habilitar comunicación bidireccional directa con la red física corporativa en NorTK VM, utilizando primordialmente las consolas interactivas Cockpit y virt-manager.

2.1. Prerrequisitos

  • Acceso a la consola web Cockpit con credenciales administrativas o sesión en virt-manager bajo el contexto del sistema (qemu:///system).

  • Servicio NetworkManager activo en el sistema operativo anfitrión.

  • Paquete cockpit-networkmanager instalado en el servidor.

  • Una interfaz de red física disponible (por ejemplo, enp3s0f0) conectada a la infraestructura de conmutadores de la organización.

  • Dirección IPv4 estática asignada al hipervisor en el segmento de administración corporativo.

2.2. Procedimiento en la consola web Cockpit

  1. Inicie sesión en la consola web Cockpit y haga clic en Redes en la barra de navegación lateral.

  2. En la sección superior de interfaces, haga clic en el botón Agregar puente.

  3. Configure los parámetros del puente en el cuadro de diálogo modal:

    • En el campo Nombre, escriba br0.

    • En la lista de puertos físicos subordinados, marque la casilla correspondiente a la tarjeta física: enp3s0f0.

    • Active la opción Protocolo Spanning Tree (STP) si su red de conmutadores requiere control de bucles.

    • Haga clic en el botón Aplicar.

    Cuadro de diálogo modal en Cockpit para crear un puente de red br0 con puertos físicos asociados
  4. Asigne los parámetros de direccionamiento IP en el puente br0:

    • Haga clic sobre la fila de la interfaz br0 para desplegar su configuración.

    • En la sección IPv4, seleccione el método Manual.

    • Ingrese la dirección IP del hipervisor (por ejemplo, 192.168.10.50), la máscara en notación CIDR (/24), la puerta de enlace predeterminada y los servidores DNS corporativos.

    • Haga clic en el botón Guardar.

2.3. Procedimiento en el gestor de escritorio virt-manager

  1. Abra la aplicación Gestor de máquinas virtuales (virt-manager).

  2. Conecte la máquina virtual al puente físico:

    • Abra la ventana de propiedades de la máquina virtual haciendo doble clic sobre ella y seleccione el icono de bombilla (Mostrar detalles del hardware virtual).

    • En el panel lateral izquierdo, seleccione la tarjeta de red (habitualmente identificada como NIC).

    • En el selector Fuente de red, elija la opción Dispositivo de puente… (Bridge device).

    • En el campo Nombre del dispositivo, escriba br0.

    • En el selector desplegable Modelo de dispositivo, seleccione virtio para garantizar aceleración paravirtualizada de red.

    • Haga clic en el botón Aplicar en la esquina inferior derecha.

    Ventana de configuración de hardware de red en virt-manager asignando el puente br0 con modelo virtio

2.4. Verificación visual

  1. En Cockpit: en la sección Redes, confirme que la interfaz br0 reporta estado Conectado, muestra el tráfico de red en tiempo real y enumera la tarjeta física enp3s0f0 como puerto subordinado.

  2. En virt-manager: en la ventana de hardware virtual de la máquina virtual, confirme que la interfaz de red refleja la fuente br0 y que no se presentan advertencias de configuración en el árbol de dispositivos.

2.5. Apéndice: Automatización y auditoría por línea de comandos

Para administradores que requieran desplegar el puente o auditar el reenvío de tramas por terminal:

Advertencia

Si administra el servidor de forma remota a través de SSH sobre la misma tarjeta física que subordinará al puente (enp3s0f0), la sesión se interrumpirá al transferir el enlace si no se configura la IP directamente sobre el puente de forma simultánea. Se recomienda ejecutar estos cambios mediante consolas fuera de banda (IPMI/iLO/iDRAC) o aplicar scripts atómicos locales.

# nmcli connection add type bridge con-name br0 ifname br0 stp yes
# nmcli connection add type ethernet con-name br0-port1 ifname enp3s0f0 master br0
# nmcli connection modify br0 ipv4.addresses 192.168.10.50/24 ipv4.gateway 192.168.10.1 ipv4.method manual
# nmcli connection modify br0 ipv4.dns "192.168.10.2 192.168.10.3"
# nmcli connection up br0

Auditoría de puertos en el kernel Linux:

# ip -br link show type bridge
# bridge link show

Salida esperada al auditar el puente y sus puertos subordinados:

br0              UP             52:54:00:ab:cd:ef <BROADCAST,MULTICAST,UP,LOWER_UP>

2: enp3s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0 state forwarding priority 32 cost 4

2.6. Recursos adicionales

  • Página man de nmcli(1).

  • Página man de bridge(8).

  • Documentación de puentes de red en el kernel Linux.