Cómo crear una máquina virtual en Proxmox VE: Guía detallada para la configuración de red
Proxmox VE es una potente plataforma de virtualización de código abierto que ofrece amplias capacidades para la gestión de máquinas virtuales (VM). Esta guía se centrará en uno de los aspectos más importantes de la creación de una máquina virtual: la configuración de red. Analizaremos en detalle las diversas configuraciones de red disponibles en Proxmox VE, explicaremos cómo configurarlas correctamente para diferentes escenarios y proporcionaremos ejemplos concretos de comandos y archivos de configuración para que pueda crear y configurar con éxito su máquina virtual con parámetros de red óptimos.
En esta guía, recorreremos el camino desde la selección de la interfaz de red hasta la configuración de VLAN y puentes de red. Aprenderá a crear redes virtuales, configurar direcciones IP, pasarelas y servidores DNS para sus máquinas virtuales. Tanto si es un novato en la virtualización como un administrador de sistemas experimentado, esta guía le proporcionará los conocimientos necesarios y las habilidades prácticas para crear máquinas virtuales con una configuración de red óptima en Proxmox VE.
- Selección de la interfaz de red para la máquina virtual
- Configuración del puente de red (Bridge) para la conexión a la red física
- Configuración de VLAN para máquinas virtuales en Proxmox VE
- Configuración de direcciones IP y servidores DNS en la máquina virtual
Selección de la interfaz de red para la máquina virtual

- VirtIO (paravirtualized): Este tipo de interfaz proporciona el mejor rendimiento, ya que está diseñado específicamente para la virtualización y utiliza controladores optimizados para la interacción con el hipervisor. Se recomienda para la mayoría de los casos.
- Intel E1000: Emula una tarjeta de red Intel E1000. Tiene buena compatibilidad con la mayoría de los sistemas operativos, especialmente con las versiones antiguas. Se puede utilizar si VirtIO no es compatible con el sistema operativo invitado.
- Realtek RTL8139: Emula una tarjeta de red Realtek RTL8139. Se recomienda usar solo en casos extremos cuando otras opciones no funcionan, ya que el rendimiento de esta interfaz es menor.
qm set 100 --net0 virtio=vmbr0
Este comando cambiará la interfaz de red a VirtIO. Asegúrese de que los controladores correspondientes estén instalados en el sistema operativo invitado.
Consejo experto: Siempre intente usar VirtIO para las nuevas máquinas virtuales, ya que este tipo de interfaz proporciona el mejor rendimiento. Si tiene problemas para detectar la red, pruebe Intel E1000.
Configuración del puente de red (Bridge) para la conexión a la red física

ip addr
La salida del comando mostrará interfaces que comienzan con `vmbr`, por ejemplo, `vmbr0`, `vmbr1`, etc. Para cada interfaz, se especificará su dirección IP, máscara de red y otros parámetros. Preste atención a la interfaz física a la que está vinculado el puente (por ejemplo, `enp3s0`).
Ejemplo 2: Creación de un nuevo puente de red
Para crear un nuevo puente de red, por ejemplo, `vmbr1`, siga estos pasos:
- Edite el archivo `/etc/network/interfaces`.
- Agregue la siguiente configuración:
auto vmbr1
iface vmbr1 inet static
address 192.168.2.1
netmask 255.255.255.0
bridge-ports none
bridge-stp off
bridge-fd 0
auto vmbr1
: activa la interfaz al iniciar el sistema.iface vmbr1 inet static
: define que la interfaz tiene una dirección IP estática.address 192.168.2.1
: Dirección IP del puente. Elija una dirección IP del rango correspondiente a su red.netmask 255.255.255.0
: Máscara de subred.bridge-ports none
: Indica que el puente no está vinculado a una interfaz física. Puede vincularlo a una interfaz física especificando el nombre de la interfaz (por ejemplo, `bridge-ports enp4s0`).bridge-stp off
: Desactiva el protocolo STP (Spanning Tree Protocol).bridge-fd 0
: Establece el tiempo de reenvío (forwarding delay) en 0 segundos.
systemctl restart networking
Ejemplo 3: Vinculación de un puente de red a una interfaz física
Para vincular el puente de red `vmbr0` a la interfaz física `enp3s0`, edite el archivo `/etc/network/interfaces` y cambie la configuración de `vmbr0` de la siguiente manera:
auto vmbr0
iface vmbr0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
En este ejemplo, `vmbr0` obtiene una dirección IP estática `192.168.1.10`, una máscara de red `255.255.255.0` y una pasarela `192.168.1.1`. El parámetro `bridge-ports enp3s0` indica que el puente está vinculado a la interfaz física `enp3s0`. Después de cambiar el archivo, reinicie el servicio de red.
Importante: Al cambiar la configuración de la red, asegúrese de conocer la dirección IP del servidor Proxmox VE para no perder el acceso a él. En caso de error, es posible que necesite acceso a la consola del servidor para restaurar la configuración.
Cita de experto: «La correcta configuración de los puentes de red es la clave para el funcionamiento estable y productivo de las máquinas virtuales en Proxmox VE. Preste especial atención a este tema.» — Иванов И.И., especialista certificado en Proxmox VE.
Configuración de VLAN para máquinas virtuales en Proxmox VE
Las VLAN (Virtual LAN) permiten dividir una red física en varias redes lógicas. Esto es útil para aislar el tráfico, mejorar la seguridad y administrar los recursos de la red. Proxmox VE es compatible con VLAN, lo que le permite crear máquinas virtuales que pertenecen a diferentes VLAN, incluso si están en el mismo servidor físico. Para configurar VLAN en Proxmox VE, debe seguir varios pasos:- Crear una interfaz VLAN en el sistema host Proxmox VE.
- Asignar una ID de VLAN a la máquina virtual.
- Configurar la dirección IP y otros parámetros de red de la máquina virtual de acuerdo con la VLAN.
auto vmbr0.10
iface vmbr0.10 inet static
address 192.168.10.1
netmask 255.255.255.0
vlan-raw-device vmbr0
auto vmbr0.10
: activa la interfaz VLAN `vmbr0.10` al iniciar el sistema.iface vmbr0.10 inet static
: define que la interfaz tiene una dirección IP estática.address 192.168.10.1
: Dirección IP de la interfaz VLAN. Elija una dirección IP del rango correspondiente a su VLAN.netmask 255.255.255.0
: Máscara de subred.vlan-raw-device vmbr0
: Indica que la interfaz VLAN se crea en base al puente `vmbr0`.
systemctl restart networking
Ejemplo 2: Asignación de una ID de VLAN a una máquina virtual
Para asignar una ID de VLAN a una máquina virtual, utilice la interfaz web de Proxmox VE o la línea de comandos. A través de la interfaz web, vaya a la configuración de la máquina virtual, sección «Network» y en el campo «VLAN Tag» especifique la ID de VLAN (por ejemplo, 10).
A través de la línea de comandos, use el comando `qm set qm set 100 --net0 virtio=vmbr0,tag=10
Este comando asignará la ID de VLAN 10 a la máquina virtual.
Ejemplo 3: Configuración de la dirección IP en la máquina virtual
Después de asignar la ID de VLAN a la máquina virtual, es necesario configurar la dirección IP, la máscara de red y la pasarela en el sistema operativo invitado. La dirección IP debe corresponder al rango de la red VLAN. Por ejemplo, si la interfaz VLAN `vmbr0.10` tiene la dirección IP `192.168.10.1` y la máscara de red `255.255.255.0`, entonces la máquina virtual puede tener la dirección IP `192.168.10.10`, la máscara de red `255.255.255.0` y la pasarela `192.168.10.1`. Los pasos específicos para configurar la dirección IP dependen del sistema operativo.
Es útil saber: Al usar VLAN, asegúrese de que su conmutador físico admita VLAN y esté configurado para permitir el tráfico con las ID de VLAN correspondientes.
Configuración de direcciones IP y servidores DNS en la máquina virtual
Después de haber seleccionado la interfaz de red y configurado el puente de red o la VLAN, el siguiente paso es configurar la dirección IP, la máscara de red, la pasarela y los servidores DNS en la máquina virtual. Esto permitirá que la máquina virtual se comunique con otros dispositivos en la red y acceda a Internet. Hay dos formas principales de asignar direcciones IP:- Dirección IP estática: Usted asigna manualmente la dirección IP, la máscara de red, la pasarela y los servidores DNS a la máquina virtual. Este método es adecuado para máquinas virtuales que requieren una dirección IP permanente, por ejemplo, para servidores.
- Dirección IP dinámica (DHCP): La máquina virtual recibe la dirección IP, la máscara de red, la pasarela y los servidores DNS automáticamente de un servidor DHCP. Este método es adecuado para máquinas virtuales que no requieren una dirección IP permanente, por ejemplo, para estaciones de trabajo.
auto eth0
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
address 192.168.1.20
: Dirección IP de la máquina virtual. Elija una dirección IP del rango de su red.netmask 255.255.255.0
: Máscara de subred.gateway 192.168.1.1
: Dirección IP de la pasarela (normalmente es la dirección IP de su enrutador).dns-nameservers 8.8.8.8 8.8.4.4
: Direcciones IP de los servidores DNS (en este caso, los servidores DNS de Google). Puede usar otros servidores DNS, por ejemplo, los servidores DNS de su proveedor de servicios de Internet.
sudo systemctl restart networking
Ejemplo 2: Configuración de una dirección IP estática en Windows
- Abra el «Centro de redes y recursos compartidos».
- Seleccione «Cambiar la configuración del adaptador».
- Haga clic con el botón derecho en el adaptador de red y seleccione «Propiedades».
- Seleccione «Protocolo de Internet versión 4 (TCP/IPv4)» y haga clic en «Propiedades».
- Seleccione «Usar la siguiente dirección IP» e ingrese la dirección IP, la máscara de subred, la pasarela y los servidores DNS.
- Haga clic en «Aceptar» para guardar los cambios.
auto eth0
iface eth0 inet dhcp
Después de editar el archivo, reinicie el servicio de red:
sudo systemctl restart networking
La máquina virtual recibirá automáticamente la dirección IP, la máscara de red, la pasarela y los servidores DNS del servidor DHCP en su red.
Ejemplo 4: Verificación de la conexión de red
Después de configurar la dirección IP, asegúrese de que la máquina virtual pueda comunicarse con otros dispositivos en la red y acceder a Internet. Use el comando `ping` para verificar la conexión de red.
ping 8.8.8.8
Este comando enviará paquetes ICMP al servidor DNS de Google (`8.8.8.8`). Si recibe respuestas, significa que la conexión de red funciona. También puede verificar la conexión a otros dispositivos en la red, especificando sus direcciones IP o nombres de host.
Tabla comparativa: IP estática vs DHCP
Característica | IP Estática | DHCP |
---|---|---|
Asignación de dirección IP | Manual | Automática |
Se requiere servidor DHCP | No | Sí |
Adecuado para servidores | Sí | No (normalmente) |
Adecuado para estaciones de trabajo | No (normalmente) | Sí |
Requiere configuración manual | Sí | No |
Riesgo de conflicto de direcciones IP | Alto (si la configuración es incorrecta) | Bajo |