Una máquina virtual no tiene red: mirar en el orden correcto
Casi todos empiezan a buscar dentro de la máquina, que es el último sitio donde mirar. La cadena tiene cuatro eslabones, y el síntoma dice cuál se rompió.
AtlasPVE ·
Esta entrada responde a
- proxmox vm sin internet
- proxmox vm no obtiene ip
- qué es vmbr0 en proxmox
- proxmox configuración del puente
- proxmox vm sin conexión de red
La máquina arranca, funciona, pero no hay red. El primer reflejo es entrar en la máquina y mirar sus ajustes de red, y eso suele costar tiempo, porque ese es el último eslabón de la cadena.
Primero, ve la forma de la cadena
En el servidor hay un puente, y ese puente se comporta como un conmutador. La tarjeta de red de la máquina virtual está enchufada a ese conmutador. El conmutador a su vez está unido a un puerto físico. La cadena es: máquina, puente, puerto físico, mundo exterior. Si uno de esos eslabones está roto, el interior de la máquina se ve perfectamente sano, el cable parece conectado, y el tráfico no va a ninguna parte.
Primer eslabón: la tarjeta está en el puente correcto
Mira a qué puente está unida la tarjeta de red de la máquina. Las máquinas nacidas de una plantilla, o traídas de otro servidor, siguen llevando el nombre del puente antiguo. Si ese nombre ya no existe en este servidor, la tarjeta no está enchufada a nada.
Segundo eslabón: el puente tiene salida
Si un puente no contiene ningún puerto físico, ese puente es un conmutador que solo mira hacia dentro: las máquinas que hay en él se ven entre sí y nada más. A veces es a propósito, a veces se salta durante la instalación. El síntoma "las máquinas se ven pero no hay internet" apunta casi siempre aquí.
Tercer eslabón: la cuestión del etiquetado
Si tu red usa tráfico etiquetado, lo que espera el conmutador de arriba y lo que envía la máquina tienen que coincidir. Enviar sin etiqueta donde se espera etiqueta, o al revés, no produce ningún error. Todo parece correcto y no pasa ningún paquete. Por ser silencioso, este es el eslabón que más tiempo devora.
Cuarto eslabón: ahora el interior de la máquina
Cuando llegas aquí hay tres cosas que mirar, y las tres apuntan a sitios distintos. Si no se obtiene ninguna dirección, el problema está más arriba. Si hay dirección pero no sale nada, mira la puerta de enlace. Si todo funciona pero los nombres no se resuelven, la cuestión es la resolución de nombres, no la red. Separar esos tres síntomas es la mitad del diagnóstico.
También está la trampa del clonado: si una máquina copiada lleva la misma identidad de red que su origen, la misma dirección se entrega a dos máquinas y la conexión se cae por turnos.
El caso "ayer funcionaba"
La cadena ayer era la misma, así que busca qué cambió: un cortafuegos dentro de la máquina, una regla en el lado del servidor, o un registro caducado en quien reparte las direcciones. En una instalación que ayer funcionaba, el esquema de puentes rara vez se rompe solo.
Qué hace Atlas
En la página de red, Atlas muestra los puertos físicos, los puentes, las direcciones y las rutas en el mismo sitio, de modo que sigues la cadena de arriba mirando en lugar de armarla en la cabeza. Cuando cambias la configuración de red arranca una cuenta atrás de reversión: si no confirmas, la configuración anterior vuelve sola, y esa cuenta atrás corre en el servidor, no atada a tu navegador. Así que un cambio que corta tu conexión no te deja fuera.
Fuentes
La documentación oficial de Proxmox. En inglés, y en este asunto es ella la que tiene la última palabra.