Non hai botón de VPN no escritorio: segue estando o perfil?
Un panel ausente é unha cuestión de interface, non a proba de que o protocolo desaparecese. Lista os perfís gardados por UUID e despois activa un con nmcli antes de reinstalar.
Reinstalar paquetes raramente devolve unha entrada de VPN que o menú de rede do escritorio nunca debuxou. O panel e a conexión son dous obxectos con dous donos: a interface do escritorio debuxa o que expón o seu complemento, e o servizo de rede garda o perfil. Un pode desaparecer do menú mentres o outro segue funcionando, e por iso o menú é o lugar equivocado para comezar. Comproba primeiro o perfil e despois decide se o que está realmente roto é o escritorio ou a conexión.
O botón e o perfil pertencen a cousas distintas
Unha páxina de rede do escritorio debuxa o que a interface instalada e os seus compoñentes de edición de VPN saben debuxar. NetworkManager, ou calquera servizo que sexa dono da rede nesa máquina, garda a definición da conexión e decide se se pode levantar. Nada obriga as dúas vistas a coincidir, e tras un cambio de escritorio, unha actualización da distribución ou unha execución contra unha versión de desenvolvemento a miúdo non coinciden. O panel pode, xa que logo, estar incompleto sen que falte o túnel. Ler iso como un problema de protocolo leva directo ao bucle de reinstalación que non arranxa 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 |
Percorre a táboa de arriba abaixo, porque cada fila responde a unha pregunta distinta e a primeira é a máis barata. Un perfil que existe traslada o problema á interface, mentres que ningún perfil o traslada ao aprovisionamento. Adiviñar cal dos dous tes é o que converte unha comprobación de dez minutos nunha tarde enteira de reinstalacións.
Pregúntalle a NetworkManager que gardou
Pregúntao directamente ao servizo en lugar de ler o menú, porque dous comandos separan o que existe do que se está executando. Execútaos na propia máquina e executa o segundo antes e despois de calquera intento de activación. As listas non son intercambiables e a diferenza entre elas é o diagnóstico.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
Un perfil gardado pode estar inactivo, o cal é normal e non di nada do escritorio. Dúas entradas con nomes parecidos son habituais tras un bucle de importación, e só o UUID as distingue. Un túnel do que é dono directamente outro servizo pode non entrar nunca nesta lista, así que un resultado baleiro non é automaticamente un defecto de NetworkManager. Selecciona por UUID de aquí en diante, porque os nomes son etiquetas que a xente edita e os identificadores non.
Inspecciona o perfil en lugar de volver importalo
Cando o perfil existe, le os seus detalles sen pedir os segredos gardados. Cando non existe, usa unha vez o fluxo de aprovisionamento ou de importación que documenta o complemento e confirma que creou. Repetir unha importación porque o menú quedou baleiro é como unha máquina acaba con catro copias rivais dunha soa conexión.
Esas copias son deriva cun rastro documental que ninguén le: o usuario do escritorio non pode dicir cal se tería usado, e o seguinte administrador tampouco. Borra os duplicados deliberadamente, despois de anotar os seus identificadores, en lugar de deixar que o decida o bucle de importación. Anota o UUID que sobrevive, porque ese valor é o que precisa a activación desde o terminal. Un perfil importado dúas veces con nomes distintos adoita ser unha definición funcional e un artefacto de impaciencia. Unha lista de perfís é configuración e merece o mesmo coidado que a propia conexión.
Activa o perfil gardado desde un terminal
A documentación de nmcli cobre como activar interactivamente un perfil seleccionado, o que fai da liña de comandos unha segunda interface admitida e non unha solución alternativa. Substitúe o identificador de exemplo de abaixo polo UUID que gardaches. Entende que fai o comando antes de executalo, porque cambia o estado da rede. As rutas e o DNS poden moverse, e unha sesión remota sobre a interface que se está reconfigurando non sobrevivirá.
Execútao desde unha consola local, ou cun plan para volver entrar cando o cambio saia mal. --ask recolle as entradas que lle faltan ao perfil; non omite a autorización do sistema. Tampouco garante que todas as peticións de autenticación do complemento funcionen nun terminal, porque algunhas esperan un diálogo ao que alí non podes chegar.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
Le o resultado antes de culpar o escritorio
Se o perfil se levanta, a conexión gardada funciona e esta vía de xestión funciona. Iso estreita a queixa á interface, que é outra lista de compoñentes e a miúdo outro equipo. Se non se levanta, o fallo está no perfil ou no túnel, e o escritorio nunca foi o problema.
Unha activación correcta segue sen dicir nada sobre se está presente o compoñente de edición da interface, nin sobre se o propio panel se comporta mal. Esas seguen sendo preguntas para a interface admitida da distribución e os seus paquetes de complementos correspondentes. Agrupalas nunha reinstalación adoita deixar o panel exactamente como estaba e engade un reinicio á historia.
Un informe útil nomea a versión do escritorio, o tipo de conexión, a operación do panel que falta e se o perfil é visible ou activable mediante a interface admitida. Describir un menú ausente non require nin unha chave privada nin un perfil que leve credenciais. Iso abonda para que un mantedor reproduza o estado do panel sen tocar credencial ningunha.