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>:8006Inicie 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 -yEsto 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
- Navegue a Datacenter → [Su Nodo] → System → Network
- Haga clic en Create y seleccione Linux Bridge
- 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
- 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/interfacesUna 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 0Después de guardar, aplique la configuración:
systemctl restart networkingAsignació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:
- Vaya a Datacenter → [Nodo] → System → Network
- Seleccione su bridge (p. ej.,
vmbr0) - Haga clic en Edit y marque la casilla VLAN aware
- 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/interfacesAgregue 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 vmbr1Guarde el archivo y reinicie las redes:
systemctl restart networkingPaso 4.3: Asignación de una Etiqueta VLAN a una VM
Al configurar la interfaz de red de una VM:
- Abra la configuración de la VM y navegue a la pestaña Network
- Establezca el campo VLAN Tag en
100(o el ID de VLAN deseado) - 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/interfacesauto vmbr1
iface vmbr1 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge-ports none
bridge-stp off
bridge-fd 0Tenga 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.confDescomente o agregue la siguiente línea:
net.ipv4.ip_forward=1Aplique el cambio inmediatamente sin reiniciar:
sysctl -pPaso 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 MASQUERADEPara garantizar que estas reglas persistan tras los reinicios, instale y use iptables-persistent:
apt install iptables-persistent -y
netfilter-persistent savePaso 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
- Navegue a Datacenter → [Nodo] → System → Network
- Haga clic en Create y seleccione Linux Bond
- 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
layer2olayer2+3para modos de balanceo de carga
- Haga clic en Create y Apply Configuration
Paso 6.2: Elegir el Modo de Bonding Correcto
| Modo | Nombre | Descripción | Requiere Soporte de Switch |
|---|---|---|---|
| 0 | balance-rr | Balanceo de carga round-robin en todas las interfaces | No |
| 1 | active-backup | Una interfaz activa; las demás en espera para conmutación por error | No |
| 2 | balance-xor | Balanceo de carga basado en XOR | No |
| 4 | 802.3ad (LACP) | Agregación de enlaces dinámica; maximiza el ancho de banda y la redundancia | Sí (switch compatible con LACP) |
| 6 | balance-alb | Balanceo de carga adaptativo; no requiere configuración del switch | No |
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 0Esto 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.1Hacer ping a una dirección externa desde una VM (prueba NAT/enrutamiento):
ping 8.8.8.8Hacer ping por nombre de host (prueba la resolución DNS):
ping google.comVerificar Asignaciones de IP
Dentro de una VM, confirme que la interfaz de red tiene la IP correcta:
ip addr show
ip route showVerificar 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/bond0Verificar las Reglas NAT de iptables
iptables -t nat -L -v -nVerificar el Etiquetado VLAN
# List VLAN interfaces
ip -d link show type vlan
# Capture tagged traffic for analysis
tcpdump -i vmbr0 -e vlanProblemas Comunes y Soluciones
| Problema | Causa Probable | Solución |
|---|---|---|
| La VM no tiene acceso a internet | Reenvío de IP deshabilitado | Ejecute sysctl -p y verifique net.ipv4.ip_forward=1 |
| Las VMs no pueden comunicarse entre sí | Asignación de bridge incorrecta | Verifique que ambas VMs estén en el mismo bridge |
| El tráfico VLAN no está aislado | El bridge no es compatible con VLAN | Habilite VLAN-aware en el bridge desde la interfaz |
| Las reglas NAT se pierden tras el reinicio | Las reglas de iptables no están persistidas | Instale y ejecute netfilter-persistent save |
| El bond no realiza conmutación por error | Modo de bonding incorrecto | Cambie 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.
