No hay botón de VPN en el escritorio: ¿sigue estando el perfil?
Un panel ausente es una cuestión de interfaz, no la prueba de que el protocolo haya desaparecido. Enumera los perfiles guardados por UUID y luego activa uno con nmcli antes de reinstalar.
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 shows | Check it against | What the answer rules out |
|---|---|---|
| No VPN section at all | nmcli connection show | Whether any profile exists |
| A VPN section with an empty list | The editor or plugin package for that VPN type | Whether the frontend can draw it |
| The same profile listed twice | Both UUIDs | Whether 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.