15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar
30.10.2024
1 +1

Instalación y Configuración de Redes en Proxmox VE: Una Guía Completa

Proxmox Virtual Environment (VE) es una de las plataformas de virtualización de código abierto más potentes disponibles hoy en día, que permite a los administradores implementar, gestionar y escalar máquinas virtuales (VMs) y contenedores Linux (LXC) desde una interfaz única y unificada. Ya sea que esté ejecutando un homelab, un entorno de desarrollo o una infraestructura de producción, dominar las redes de Proxmox es esencial para aprovechar todo su potencial.

En esta guía completa, le mostraremos cada configuración de red principal en Proxmox VE — desde la comprensión de los modos de red y la configuración de interfaces bridge hasta la configuración de VLANs, NAT y bonding de alta disponibilidad. Al final, tendrá el conocimiento para construir una red virtual robusta, segura y escalable.

Paso 1: Comprender los Modos de Red en Proxmox VE

Antes de tocar un solo archivo de configuración, es fundamental comprender los modelos de red que admite Proxmox VE. Cada modo tiene un propósito distinto, y elegir el correcto depende de los requisitos de su infraestructura.

Redes en Modo Bridge (Predeterminado)

Las redes en modo bridge son el modo predeterminado y más utilizado en Proxmox VE. En esta configuración, las máquinas virtuales comparten la interfaz de red física del host a través de un bridge virtual (p. ej., vmbr0). Las VMs aparecen como dispositivos independientes en la red local, cada una recibiendo su propia dirección IP del servidor DHCP de la red o mediante asignación estática.

Ideal para: VMs de producción que requieren acceso directo a LAN o internet, servidores web y servidores de bases de datos.

NAT (Traducción de Direcciones de Red)

En el modo NAT, a las VMs se les asignan direcciones IP privadas dentro de una subred interna. Todo el tráfico saliente de las VMs se enruta a través de la dirección IP pública del host mediante enmascaramiento. Las VMs pueden acceder a internet, pero no son directamente accesibles desde fuera del host sin reglas explícitas de reenvío de puertos.

Ideal para: Entornos de desarrollo aislados, laboratorios de pruebas o situaciones donde las direcciones IP públicas son escasas.

VLAN (Red de Área Local Virtual)

Las VLANs le permiten segmentar lógicamente el tráfico de red a través de una sola interfaz física utilizando etiquetas VLAN (IEEE 802.1Q). Proxmox VE admite completamente el etiquetado VLAN, lo que permite que múltiples segmentos de red aislados coexistan en el mismo hardware físico.

Ideal para: Entornos multi-inquilino, segmentación de red por seguridad y separación del tráfico de gestión del tráfico de VMs.

Bonding (Agregación de Enlaces)

El bonding de interfaces combina dos o más interfaces de red físicas en una sola interfaz lógica, proporcionando mayor ancho de banda, tolerancia a fallos, o ambos — dependiendo del modo de bonding seleccionado.

Ideal para: Entornos de producción de alta disponibilidad donde el tiempo de actividad de la red es crítico.

Paso 2: Instalación de Proxmox VE y Configuración Inicial

Si aún no ha instalado Proxmox VE, descargue la última imagen ISO del sitio web oficial de Proxmox. Arranque desde la ISO, siga el asistente de instalación y configure su nombre de host, dirección IP y configuración DNS durante la instalación.

> Consejo Pro: Si planea ejecutar Proxmox en hardware dedicado para máximo rendimiento y confiabilidad, considere los Servidores Dedicados de AlexHost, que proporcionan la potencia de cómputo bruta y el control total del hardware que exigen los entornos Proxmox.

Acceso a la Interfaz Web de Proxmox

Una vez completada la instalación, acceda al panel de gestión de Proxmox desde cualquier navegador:

https://<proxmox-ip>:8006

Inicie sesión con las credenciales root que estableció durante la instalación.

Actualización del Sistema

Antes de configurar las redes, asegúrese de que su host Proxmox esté completamente actualizado. Abra el shell integrado o conéctese vía SSH y ejecute:

apt update && apt upgrade -y

Esto garantiza que tenga el último kernel, herramientas de red y parches de seguridad aplicados antes de realizar cambios de configuración.

Paso 3: Configuración de una Interfaz Bridge en Proxmox VE

Un bridge Linux en Proxmox actúa como un switch de red virtual. Las VMs se conectan a este bridge, que a su vez se conecta a una interfaz de red física en el host — colocando efectivamente las VMs en la misma red que la máquina host.

Proxmox crea automáticamente un bridge predeterminado llamado vmbr0 durante la instalación, típicamente vinculado a la primera interfaz de red detectada (p. ej., eth0 o eno1).

Creación o Modificación de un Bridge mediante la Interfaz Web

  1. Navegue a Datacenter → [Su Nodo] → System → Network
  2. Haga clic en Create y seleccione Linux Bridge
  3. Configure los siguientes campos:
  • Name: p. ej., vmbr1
  • Bridge Ports: La interfaz física a adjuntar (p. ej., eth1)
  • IP Address/CIDR: Asigne una IP estática si el bridge necesita conectividad a nivel de host (p. ej., 192.168.1.100/24)
  • Gateway: Agregue un gateway si esta es su interfaz principal
  1. Haga clic en Create, luego en Apply Configuration

Verificación de la Configuración del Bridge

También puede inspeccionar y editar la configuración del bridge directamente en el archivo de configuración de red:

nano /etc/network/interfaces

Una entrada de bridge correctamente configurada tiene este aspecto:

auto vmbr1
iface vmbr1 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports eth1
    bridge-stp off
    bridge-fd 0

Después de guardar, aplique la configuración:

systemctl restart networking

Asignación del Bridge a una VM

Al crear o editar una VM, navegue a la pestaña Network y seleccione su bridge recién creado en el menú desplegable Bridge. La VM utilizará entonces este bridge para comunicarse con la red.

Paso 4: Configuración de VLANs en Proxmox VE

Las VLANs son esenciales en entornos donde necesita aislar el tráfico entre diferentes grupos de VMs — por ejemplo, separar una DMZ orientada a la web de una red de base de datos interna, o aislar entornos de clientes en una configuración multi-inquilino.

Paso 4.1: Habilitar Bridge con Soporte VLAN

El enfoque más simple y moderno en Proxmox VE es habilitar la opción VLAN-aware en un bridge existente:

  1. Vaya a Datacenter → [Nodo] → System → Network
  2. Seleccione su bridge (p. ej., vmbr0)
  3. Haga clic en Edit y marque la casilla VLAN aware
  4. Haga clic en OK y Apply Configuration

Con la compatibilidad VLAN habilitada, puede asignar etiquetas VLAN directamente a interfaces de red de VMs individuales sin crear interfaces bridge separadas para cada VLAN.

Paso 4.2: Creación Manual de Interfaces VLAN (Método Heredado)

Para un control más granular o compatibilidad con configuraciones más antiguas, puede definir interfaces VLAN manualmente en /etc/network/interfaces:

nano /etc/network/interfaces

Agregue el siguiente bloque para crear el ID de VLAN 100 en el bridge vmbr1:

auto vmbr1.100
iface vmbr1.100 inet static
    address 192.168.100.1
    netmask 255.255.255.0
    vlan-raw-device vmbr1

Guarde el archivo y reinicie las redes:

systemctl restart networking

Paso 4.3: Asignación de una Etiqueta VLAN a una VM

Al configurar la interfaz de red de una VM:

  1. Abra la configuración de la VM y navegue a la pestaña Network
  2. Establezca el campo VLAN Tag en 100 (o el ID de VLAN deseado)
  3. Asegúrese de que el bridge seleccionado sea compatible con VLAN

La VM ahora solo se comunicará con otros dispositivos etiquetados con VLAN 100, proporcionando aislamiento lógico de red.

Paso 5: Configuración de NAT para el Aislamiento de Red de VMs

NAT es la configuración ideal cuando desea que las VMs tengan acceso a internet sin exponerlas directamente a la red pública. Esto se usa comúnmente para servidores de desarrollo, herramientas internas o cualquier carga de trabajo que no necesite conectividad pública entrante.

Paso 5.1: Definir el Bridge Interno

Abra /etc/network/interfaces y agregue un bridge para la red NAT interna:

nano /etc/network/interfaces
auto vmbr1
iface vmbr1 inet static
    address 10.10.10.1
    netmask 255.255.255.0
    bridge-ports none
    bridge-stp off
    bridge-fd 0

Tenga en cuenta que bridge-ports none significa que este bridge no tiene interfaz física — es un switch virtual puramente interno.

Paso 5.2: Habilitar el Reenvío de IP

El reenvío de IP debe estar habilitado en el host Proxmox para permitir que el tráfico pase entre la red interna y la interfaz externa:

nano /etc/sysctl.conf

Descomente o agregue la siguiente línea:

net.ipv4.ip_forward=1

Aplique el cambio inmediatamente sin reiniciar:

sysctl -p

Paso 5.3: Agregar Reglas NAT de iptables

Ahora configure iptables para enmascarar el tráfico saliente de la subred interna (10.10.10.0/24) a través de la interfaz externa del host (eth0):

iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE

Para garantizar que estas reglas persistan tras los reinicios, instale y use iptables-persistent:

apt install iptables-persistent -y
netfilter-persistent save

Paso 5.4: Configurar las Redes de VM para NAT

Al configurar una VM que debe usar NAT:

  • Asígnela al bridge vmbr1
  • Establezca una IP estática en el rango 10.10.10.0/24 (p. ej., 10.10.10.10)
  • Establezca el gateway en 10.10.10.1 (la IP del bridge en el host)
  • Establezca el DNS en un resolvedor público como 8.8.8.8

La VM ahora podrá acceder a internet a través del host, mientras permanece inaccesible desde el exterior.

Paso 6: Bonding de Interfaces de Red para Alta Disponibilidad

El bonding de interfaces de red (también llamado agregación de enlaces o teaming) combina múltiples NICs físicas en una sola interfaz lógica. Esto proporciona redundancia, mayor rendimiento, o ambos — dependiendo del modo de bonding elegido.

Paso 6.1: Crear un Bond mediante la Interfaz Web

  1. Navegue a Datacenter → [Nodo] → System → Network
  2. Haga clic en Create y seleccione Linux Bond
  3. Configure el bond:
  • Slaves: Seleccione dos o más interfaces físicas (p. ej., eth0, eth1)
  • Mode: Elija el modo de bonding apropiado (ver abajo)
  • Hash Policy: Establezca en layer2 o layer2+3 para modos de balanceo de carga
  1. Haga clic en Create y Apply Configuration

Paso 6.2: Elegir el Modo de Bonding Correcto

ModoNombreDescripciónRequiere Soporte de Switch
0balance-rrBalanceo de carga round-robin en todas las interfacesNo
1active-backupUna interfaz activa; las demás en espera para conmutación por errorNo
2balance-xorBalanceo de carga basado en XORNo
4802.3ad (LACP)Agregación de enlaces dinámica; maximiza el ancho de banda y la redundanciaSí (switch compatible con LACP)
6balance-albBalanceo de carga adaptativo; no requiere configuración del switchNo

Recomendado para la mayoría de entornos de producción: Modo 1 (active-backup) para conmutación por error simple, o Modo 4 (802.3ad/LACP) para máximo rendimiento con un switch gestionado.

Paso 6.3: Adjuntar el Bond a un Bridge

Después de crear el bond (p. ej., bond0), cree o modifique un bridge para usar el bond como su puerto bridge:

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports bond0
    bridge-stp off
    bridge-fd 0

Esto garantiza que las VMs conectadas a vmbr0 se beneficien de la redundancia y/o el rendimiento de las interfaces en bonding.

Paso 7: Pruebas y Solución de Problemas de Redes en Proxmox

Después de completar la configuración de red, las pruebas exhaustivas son esenciales antes de implementar cargas de trabajo de producción.

Pruebas de Conectividad

Hacer ping al host desde una VM:

ping 10.10.10.1

Hacer ping a una dirección externa desde una VM (prueba NAT/enrutamiento):

ping 8.8.8.8

Hacer ping por nombre de host (prueba la resolución DNS):

ping google.com

Verificar Asignaciones de IP

Dentro de una VM, confirme que la interfaz de red tiene la IP correcta:

ip addr show
ip route show

Verificar el Estado del Bridge y Bond en el Host

# View all network interfaces and their states
ip link show

# View bridge details
brctl show

# View bond status and active interface
cat /proc/net/bonding/bond0

Verificar las Reglas NAT de iptables

iptables -t nat -L -v -n

Verificar el Etiquetado VLAN

# List VLAN interfaces
ip -d link show type vlan

# Capture tagged traffic for analysis
tcpdump -i vmbr0 -e vlan

Problemas Comunes y Soluciones

ProblemaCausa ProbableSolución
La VM no tiene acceso a internetReenvío de IP deshabilitadoEjecute sysctl -p y verifique net.ipv4.ip_forward=1
Las VMs no pueden comunicarse entre síAsignación de bridge incorrectaVerifique que ambas VMs estén en el mismo bridge
El tráfico VLAN no está aisladoEl bridge no es compatible con VLANHabilite VLAN-aware en el bridge desde la interfaz
Las reglas NAT se pierden tras el reinicioLas reglas de iptables no están persistidasInstale y ejecute netfilter-persistent save
El bond no realiza conmutación por errorModo de bonding incorrectoCambie al Modo 1 (active-backup) para conmutación por error simple

Redes Proxmox y su Infraestructura de Hosting

Proxmox VE es más potente cuando se ejecuta en hardware confiable y de alto rendimiento. Si planea implementar Proxmox en un entorno de producción, la infraestructura de hosting subyacente es enormemente importante.

  • Para control total del hardware y máximo rendimiento, los Servidores Dedicados de AlexHost le brindan acceso bare-metal ideal para hipervisores Proxmox.
  • Si necesita un punto de partida escalable o desea ejecutar virtualización anidada, el Hosting VPS de AlexHost ofrece planes flexibles con virtualización basada en KVM.
  • Para cargas de trabajo aceleradas por GPU que se ejecutan dentro de VMs Proxmox, el Hosting GPU de AlexHost proporciona los recursos de hardware necesarios para IA, renderizado y tareas de cómputo intensivo.
  • Si sus VMs Proxmox alojan aplicaciones web, combinarlas con los Certificados SSL de AlexHost garantiza que todo el tráfico esté cifrado y sea de confianza.
  • ¿Necesita un panel de control para una gestión más sencilla de VMs? Explore los Paneles de Control VPS de AlexHost para opciones de administración simplificada.

Conclusión

Proxmox VE ofrece una de las pilas de red más flexibles y ricas en funciones disponibles en cualquier plataforma de virtualización de código abierto. Desde redes bridge simples para acceso directo a LAN, hasta topologías multi-VLAN complejas, entornos de desarrollo aislados con NAT e interfaces en bonding de alta disponibilidad — Proxmox le brinda las herramientas para diseñar prácticamente cualquier diseño de red que requiera su infraestructura.

Aquí hay un resumen rápido de lo que cubrimos:

  • Redes en Modo Bridge — Acceso directo a LAN para VMs a través de un bridge virtual
  • Configuración de VLAN — Segmentación lógica del tráfico mediante etiquetado 802.1Q
  • Configuración de NAT — Redes de VMs aisladas con acceso a internet mediante enmascaramiento de IP
  • Bonding de Interfaces — Redundancia y rendimiento mediante agregación de enlaces
  • Pruebas y Solución de Problemas — Verificación sistemática de todas las capas de red

Al dominar estas configuraciones, estará bien equipado para construir entornos Proxmox que sean eficientes, seguros y resilientes — ya sea que esté gestionando un solo nodo o una implementación de centro de datos multi-clúster.

15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar