No hi ha cap botó VPN a l'escriptori: el perfil encara hi és?
Un tauler absent és una qüestió d'interfície, no la prova que el protocol hagi desaparegut. Llista els perfils desats per UUID i després activa'n un amb nmcli abans de reinstal·lar.
Reinstal·lar paquets poques vegades recupera una entrada VPN que el menú de xarxa de l'escriptori mai no ha dibuixat. El tauler i la connexió són dos objectes amb dos propietaris: la interfície de l'escriptori dibuixa allò que el seu connector exposa, i el servei de xarxa guarda el perfil. Un pot desaparèixer del menú mentre l'altre continua funcionant, i per això el menú és el lloc equivocat per començar. Comprova primer el perfil i després decideix si el que està realment espatllat és l'escriptori o la connexió.
El botó i el perfil pertanyen a coses diferents
Una pàgina de xarxa de l'escriptori dibuixa allò que la interfície instal·lada i els seus components d'edició de VPN saben dibuixar. NetworkManager, o qualsevol servei que posseeixi la xarxa en aquella màquina, guarda la definició de la connexió i decideix si es pot aixecar. Res no obliga les dues vistes a coincidir, i després d'un canvi d'escriptori, d'una actualització de la distribució o d'una execució contra una versió de desenvolupament sovint no coincideixen. El tauler, doncs, pot estar incomplet sense que falti el túnel. Llegir això com un problema de protocol porta directament al bucle de reinstal·lació que no arregla res.
| 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 taula de dalt a baix, perquè cada fila respon una pregunta diferent i la primera és la més barata. Un perfil que existeix trasllada el problema a la interfície, mentre que cap perfil el trasllada a l'aprovisionament. Endevinar quin dels dos tens és el que converteix una comprovació de deu minuts en un migdia de reinstal·lacions.
Pregunta a NetworkManager què ha desat
Pregunta-ho directament al servei en lloc de llegir el menú, perquè dues ordres separen allò que existeix d'allò que s'executa. Executa-les a la mateixa màquina i executa la segona abans i després de qualsevol intent d'activació. Les llistes no són intercanviables i la diferència entre elles és el diagnòstic.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
Un perfil desat pot estar inactiu, cosa normal que no diu res de l'escriptori. Dues entrades amb noms semblants són habituals després d'un bucle d'importació, i només l'UUID les distingeix. Un túnel que un altre servei posseeix directament pot no entrar mai en aquesta llista, així que un resultat buit no és automàticament un defecte de NetworkManager. Selecciona per UUID d'ara endavant, perquè els noms són etiquetes que la gent edita i els identificadors no.
Inspecciona el perfil en lloc de tornar-lo a importar
Quan el perfil existeix, llegeix-ne els detalls sense demanar els secrets desats. Quan no existeix, fes servir una vegada el flux d'aprovisionament o d'importació que documenta el connector i confirma què ha creat. Repetir una importació perquè el menú ha quedat buit és com una màquina acaba amb quatre còpies rivals d'una sola connexió.
Aquestes còpies són deriva amb un rastre documental que ningú no llegeix: l'usuari de l'escriptori no pot dir quina s'hauria fet servir, i el següent administrador tampoc. Esborra els duplicats deliberadament, després d'anotar-ne els identificadors, en lloc de deixar que ho decideixi el bucle d'importació. Anota l'UUID que sobreviu, perquè aquest valor és el que necessita l'activació des del terminal. Un perfil importat dues vegades amb noms diferents sol ser una definició funcional i un artefacte d'impaciència. Una llista de perfils és configuració i mereix la mateixa cura que la connexió mateixa.
Activa el perfil desat des d'un terminal
La documentació de nmcli cobreix com activar interactivament un perfil seleccionat, cosa que fa de la línia d'ordres una segona interfície admesa i no una solució alternativa. Substitueix l'identificador d'exemple de més avall per l'UUID que has guardat. Entén què fa l'ordre abans d'executar-la, perquè canvia l'estat de la xarxa. Les rutes i el DNS es poden moure, i una sessió remota per la interfície que es reconfigura no sobreviurà.
Executa-la des d'una consola local, o amb un pla per tornar-hi quan el canvi surti malament. --ask recull les entrades que falten al perfil; no salta l'autorització del sistema. Ni garanteix que cada pregunta d'autenticació del connector funcioni en un terminal, perquè algunes esperen un diàleg que allà no pots assolir.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
Llegeix el resultat abans de culpar l'escriptori
Si el perfil s'aixeca, la connexió desada funciona i aquest camí de gestió funciona. Això estreny la queixa a la interfície, que és una altra llista de components i sovint un altre equip. Si no s'aixeca, la fallada és al perfil o al túnel, i l'escriptori mai no va ser el problema.
Una activació correcta encara no diu res sobre si hi és el component d'edició de la interfície, ni sobre si el tauler mateix es comporta malament. Aquestes continuen sent preguntes per a la interfície admesa de la distribució i els seus paquets de connectors corresponents. Agrupar-les en una reinstal·lació sol deixar el tauler exactament com era i afegeix un reinici a la història.
Un informe útil anomena la versió de l'escriptori, el tipus de connexió, l'operació del tauler que falta i si el perfil és visible o activable per la interfície admesa. Descriure un menú absent no requereix ni una clau privada ni un perfil que porti credencials. Això és prou perquè un mantenidor reprodueixi l'estat del tauler sense tocar cap credencial.