Reinstalar paquetes rara vez devuelve una entrada de VPN que el menú de red del escritorio nunca dibujó. El panel y la conexión son dos objetos con dos dueños: la interfaz del escritorio dibuja lo que expone su complemento, y el servicio de red guarda el perfil. Uno puede desaparecer del menú mientras el otro sigue funcionando, y por eso el menú es el lugar equivocado para empezar. Comprueba primero el perfil y después decide si lo que está realmente roto es el escritorio o la conexión.

El botón y el perfil pertenecen a cosas distintas

Una página de red del escritorio dibuja lo que la interfaz instalada y sus componentes de edición de VPN saben dibujar. NetworkManager, o cualquier servicio que sea dueño de la red en esa máquina, guarda la definición de la conexión y decide si se puede levantar. Nada obliga a las dos vistas a coincidir, y tras un cambio de escritorio, una actualización de la distribución o una ejecución contra una versión de desarrollo a menudo no coinciden. El panel puede, por tanto, estar incompleto sin que falte el túnel. Leer eso como un problema de protocolo lleva directo al bucle de reinstalación que no arregla nada.

What the screen showsCheck it againstWhat the answer rules out
No VPN section at allnmcli connection showWhether any profile exists
A VPN section with an empty listThe editor or plugin package for that VPN typeWhether the frontend can draw it
The same profile listed twiceBoth UUIDsWhether an import loop made copies

Recorre la tabla de arriba abajo, porque cada fila responde a una pregunta distinta y la primera es la más barata. Un perfil que existe traslada el problema a la interfaz, mientras que ningún perfil lo traslada al aprovisionamiento. Adivinar cuál de los dos tienes es lo que convierte una comprobación de diez minutos en una tarde entera de reinstalaciones.

Pregunta a NetworkManager qué ha guardado

Pregúntalo directamente al servicio en lugar de leer el menú, porque dos comandos separan lo que existe de lo que se está ejecutando. Ejecútalos en la propia máquina y ejecuta el segundo antes y después de cualquier intento de activación. Las listas no son intercambiables y la diferencia entre ellas es el diagnóstico.

nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active

Un perfil guardado puede estar inactivo, lo cual es normal y no dice nada del escritorio. Dos entradas con nombres parecidos son habituales tras un bucle de importación, y solo el UUID las distingue. Un túnel del que es dueño directamente otro servicio puede no entrar nunca en esta lista, así que un resultado vacío no es automáticamente un defecto de NetworkManager. Selecciona por UUID de aquí en adelante, porque los nombres son etiquetas que la gente edita y los identificadores no.

Inspecciona el perfil en lugar de volver a importarlo

Cuando el perfil existe, lee sus detalles sin pedir los secretos guardados. Cuando no existe, usa una vez el flujo de aprovisionamiento o de importación que documenta el complemento y confirma qué ha creado. Repetir una importación porque el menú se quedó vacío es como una máquina acaba con cuatro copias rivales de una sola conexión.

Esas copias son deriva con un rastro documental que nadie lee: el usuario del escritorio no puede decir cuál se habría usado, y el siguiente administrador tampoco. Borra los duplicados a propósito, después de anotar sus identificadores, en lugar de dejar que lo decida el bucle de importación. Anota el UUID que sobrevive, porque ese valor es lo que necesita la activación desde el terminal. Un perfil importado dos veces con nombres distintos suele ser una definición funcional y un artefacto de impaciencia. Una lista de perfiles es configuración y merece el mismo cuidado que la propia conexión.

Activa el perfil guardado desde un terminal

La documentación de nmcli cubre cómo activar de forma interactiva un perfil seleccionado, lo que convierte la línea de comandos en una segunda interfaz admitida y no en un apaño. Sustituye el identificador de ejemplo de abajo por el UUID que guardaste. Entiende qué hace el comando antes de ejecutarlo, porque cambia el estado de la red. Las rutas y el DNS pueden moverse, y una sesión remota sobre la interfaz que se está reconfigurando no sobrevivirá.

Ejecútalo desde una consola local, o con un plan para volver a entrar cuando el cambio salga mal. La --ask opción recoge las entradas que le faltan al perfil; no omite la autorización del sistema. Tampoco garantiza que todas las peticiones de autenticación del complemento funcionen en un terminal, porque algunas esperan un diálogo al que allí no puedes llegar.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555

Lee el resultado antes de culpar al escritorio

Si el perfil se levanta, la conexión guardada funciona y esta vía de gestión funciona. Eso estrecha la queja a la interfaz, que es otra lista de componentes y a menudo otro equipo. Si no se levanta, el fallo está en el perfil o en el túnel, y el escritorio nunca fue el problema.

Una activación correcta sigue sin decir nada sobre si está presente el componente de edición de la interfaz, ni sobre si el propio panel se comporta mal. Esas siguen siendo preguntas para la interfaz admitida de la distribución y sus paquetes de complementos correspondientes. Agruparlas en una reinstalación suele dejar el panel exactamente como estaba y añade un reinicio a la historia.

Un informe útil nombra la versión del escritorio, el tipo de conexión, la operación del panel que falta y si el perfil es visible o activable mediante la interfaz admitida. Describir un menú ausente no requiere ni una clave privada ni un perfil que lleve credenciales. Eso basta para que un mantenedor reproduzca el estado del panel sin tocar credencial alguna.

Artículos relacionados