# 2.- Configuración de la red de un nodo Proxmox (utilizando Linux Bridge)



# 2.1.- Configuración por defecto en un nodo Proxmox

La configuración de red en Proxmox VE se ofrece a nivel de servidor (es decir, cada nodo que forma el clúster tendrá su configuración de red). Podemos obtener la configuración inicial de red a nivel del servidor, en la opción **Sistema - Red** del nodo:

[![Interfaces de red del servidor Proxmox](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/Smpimage.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/Smpimage.png)

<sub><span class="author">Imagen de elaboración propia</span>. <span class="title">*Interfaces de red del servidor Proxmox*</span> <span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sub>

En este manual hemos instalado Proxmox VE sobre una máquina virtual dentro de otro Proxmox, y en nuestro escenario nos aparecen los siguientes recursos:

- La interfaz del servidor Proxmox "física" (en el ejemplo, ens18): Corresponde a la interfaz del servidor real.
- Un Linux Bridge (vmbr0): A este bridge virtual está conectado la interfaz de del servidor y ha tomado del router físico una IP por DHCP

[![IP del servidor Proxmox vinculada a la vmbr0 que será el puente virtual que proporciona acceso a las MV y contenedores al exterior](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/EyHimage.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/EyHimage.png)

<sub><span class="author">Imagen de elaboración propia</span>. <span class="title">*IP del servidor Proxmox vinculada a la vmbr0 que será el puente virtual que proporciona acceso a las MV y contenedores al exterior*</span> </sub><sub><span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sub>

<p class="callout warning">Cómo ya vimos en la instalación de Proxmox, **obtener la dirección del servidor Proxmox por DHCP no es lo idóneo**, sino que debería configurarse de forma estática.  
  
</p>

**Por defecto las máquinas virtuales y contenedores que estamos creando se conectan a este Linux Bridge (vmbr0)**, y tomarán direccionamiento del router físico, en mi caso el direccionamiento será el 192.168.30.0/24. Por lo tanto, todas las máquinas gestionadas por Proxmox serán accesibles desde cualquier ordenador de mi red local.

El esquema que tenemos sería el siguiente:

[![Esquema de red](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/oqaimage.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/oqaimage.png)

<sub><span class="author">Imagen de elaboración propia</span>. <span class="title">*Esquema de red*</span> <span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sub>

En una instalación real de Proxmox el servidor puede tener más interfaces de red, podría existir un switch físico en la infraestructura y podríamos necesitar una configuración más avanzada usando por ejemplo Bonding (Link Aggregation) o VLAN. Proxmox VE nos permite configurar estas opciones avanzadas usando Linux Bridge o Open vSwitch.

[![Creación de nuevos Virtual Linux Bridge](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/Cfuimage.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/Cfuimage.png)

<sub><span class="author">Imagen de elaboración propia</span>. <span class="title">*Creación de nuevos Virtual Linux Bridge*</span> <span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sub>


### Conexión de las máquinas virtuales/contenedores al puente vmbr0

Como hemos indicado anteriormente, por defecto, las máquinas virtuales y contenedores que hemos creado en nuestro servidor se conecta al Linux Bridge "vmbr0", por lo tanto, se configurarán de forma automática usando el servidor DHCP de nuestra infraestructura, en nuestro caso el del router físico.

[![Conexión de la interfaz de red al Virtual Linux Bridge "vmbr0"](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/dkkimage.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/dkkimage.png)

<sub><span class="author">Imagen de elaboración propia</span>. <span class="title">*Conexión de la interfaz de red al Virtual Linux Bridge "vmbr0"*</span> <span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sub>

Por lo que podemos acceder a la MV 203 desde cualquier equipo conectada a nuestra red local.

<p class="callout info">Las máquinas virtuales y contenedores conectados al bridge vmbr0 obtendrán direccionamiento automático, tendrán acceso al exterior y podremos acceder a ellos sin ningún problema desde cualquier host de nuestra red local.  
</p>

# 2.2.- Configuración de red aislada para las MV y contenedores

Proxmox VE nos permite crear nuevos Linux Bridge donde podremos conectar nuestras máquinas en una red privada. Algunos escenarios donde podríamos usar esta posibilidad podrían ser:

- Varias máquinas conectadas al exterior con una interfaz conectada a vmbr0 y otra interfaz conectada a otro bridge. Estas máquinas tendrían una conexión entre ellas en una red privada.
- Un equipo que funcione como router/nat/cortafuegos que esté conectado al exterior por vmbr0 y a otras redes internas donde tenemos diferentes máquinas.
- Un laboratorio de máquinas que no tengan conectividad al exterior y que estén conectadas a una red interna.

### Creación de un nuevo bridge

Para crear un nuevo bridge tenemos que elegir la opción Sistema - Red - Crear - Linux Bridge:

[![Crear un nuevo switch virtual para conectar las interfaces de red de las MV y contenedores](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/zbGimage.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/zbGimage.png)

<sup><span class="author">Imagen de elaboración propia</span>. <span class="title">*Crear un nuevo switch virtual para conectar las interfaces de red de las MV y contenedores*</span> <span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sup>

En la creación del bridge tendremos que configurar los siguientes parámetros:

- El nombre del bridge: debe tener el formato de vmbr y un número.
- Aunque no es necesario, podríamos asignarle una IP al bridge (normalmente los switch tienen una IP que nos permiten acceder a ellos para configurarlos).
- Si indicamos la IP del Gateway lo que estaríamos haciendo es conectar una interfaz virtual del servidor Proxmox a este bridge, por lo que desde el servidor Proxmox tendríamos conectividad con las máquinas conectadas a este bridge. En nuestro caso no la vamos a indicar porque no vamos a usar esta funcionalidad.
- Y finalmente es importante activar el "Inicio Automático" para que el bridge se levante tras un reinicio.

[![Creación de un nuevo Linux Bridge](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/w74image.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/w74image.png)

<sup><span class="author">Imagen de elaboración propia</span>. <span class="title">*Creación de un nuevo Linux Bridge*</span> <span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sup>

Una vez creado o modificado algún elemento de la red de Proxmox VE debemos aplicar los cambios para que verdaderamente se produzca el cambio de configuración:

[![Aplicar cambios en la Red ](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/scaled-1680-/cqPimage.png)](https://doc-proxmox.datosporlasnubes.com/uploads/images/gallery/2024-05/cqPimage.png)

<sup><span class="author">Imagen de elaboración propia</span>. <span class="title">*Aplicar cambios en la Red*</span> <span class="license"><span class="sep">(</span>[CC BY-NC-SA](http://creativecommons.org/licenses/?lang=es "Creative Commons BY-NC-SA")<span class="sep">)</span></span></sup>