Geen VPN-knoppie op die werkskerm: is die profiel nog daar?
'n Ontbrekende paneel is 'n koppelvlakvraag, nie bewys dat die protokol verdwyn het nie. Lys gestoorde profiele volgens UUID en aktiveer dan een met nmcli voordat jy herinstalleer.
Die herinstallering van pakkette bring selde 'n VPN-inskrywing terug wat die werkskerm se netwerkmenu nooit geteken het nie. Die paneel en die verbinding is twee objekte met twee eienaars: die werkskerm-frontend teken wat sy inprop blootstel, en die netwerkdiens hou die profiel. Die een kan uit die menu verdwyn terwyl die ander bly werk, en daarom is die menu die verkeerde plek om te begin. Kontroleer eers die profiel en besluit dan of dit die werkskerm of die verbinding is wat werklik stukkend is.
Die knoppie en die profiel behoort aan verskillende dinge
'n Werkskerm-netwerkblad teken net wat die geïnstalleerde frontend en sy VPN-redigeerderkomponente weet hoe om te teken. NetworkManager, of watter diens ook al die netwerk op daardie masjien besit, hou die verbindingsdefinisie en besluit of dit opgebring kan word. Niks dwing die twee sienings om ooreen te stem nie, en ná 'n werkskermverandering, 'n verspreidingsopgradering of 'n lopie teen 'n ontwikkelingsvrystelling stem hulle dikwels nie ooreen nie. Die paneel kan dus onvolledig wees sonder dat die tonnel ontbreek. Om dit as 'n protokolprobleem te lees, lei reguit in die herinstalleringslus wat niks regmaak nie.
| 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 |
Werk die tabel van bo af deur, want elke ry beantwoord 'n ander vraag en die eerste ry is die goedkoopste. 'n Profiel wat bestaan, skuif die probleem na die frontend, terwyl geen profiel dit na voorsiening skuif. Om te raai watter van die twee jy het, is wat 'n tien minute lange kontrole in 'n middag van herinstallasies verander.
Vra NetworkManager wat hy gestoor het
Vra die diens direk eerder as om die menu te lees, want twee opdragte skei wat bestaan van wat loop. Voer hulle op die masjien self uit, en voer die tweede een voor en ná elke aktiveringspoging uit. Die lyste is nie onderling verwisselbaar nie, en die verskil tussen hulle is die diagnose.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
'n Gestoorde profiel kan onaktief wees, wat normaal is en niks oor die werkskerm sê nie. Twee inskrywings met soortgelyke name is algemeen ná 'n invoerlus, en net die UUID onderskei hulle. 'n Tonnel wat 'n ander diens direk besit, kom dalk nooit in hierdie lys nie, so 'n leë resultaat is nie outomaties 'n NetworkManager-fout nie. Kies van hier af volgens UUID, want name is etikette wat mense wysig, en identifiseerders is nie.
Ondersoek die profiel eerder as om dit weer in te voer
Wanneer die profiel bestaan, lees sy besonderhede sonder om gestoorde geheime te vra. Wanneer dit nie bestaan nie, gebruik die voorsienings- of invoerwerkvloei wat die inprop dokumenteer, een keer, en bevestig wat dit geskep het. Om 'n invoer te herhaal omdat die menu leeg gebly het, is hoe 'n masjien met vier mededingende kopieë van een verbinding eindig.
Daardie kopieë is afwyking met 'n papierpad wat niemand lees nie: die werkskermgebruiker kan nie sê watter een gebruik sou gewees het nie, en die volgende administrateur ook nie. Skrap die duplikate doelbewus, nadat jy hul identifiseerders aangeteken het, eerder as om die invoerlus te laat besluit. Maak 'n nota van die UUID wat oorleef, want daardie waarde is wat die terminale aktivering nodig het. 'n Profiel wat twee keer onder verskillende name ingevoer is, is gewoonlik een werkende definisie en een artefak van ongeduld. 'n Profielys is konfigurasie, en dit verdien dieselfde sorg as die verbinding self.
Aktiveer die gestoorde profiel vanaf 'n terminaal
Die nmcli-dokumentasie verduidelik hoe om 'n gekose profiel interaktief te aktiveer, wat die opdragreël 'n ondersteunde tweede koppelvlak maak eerder as 'n omweg. Vervang die voorbeeldidentifiseerder hieronder met die UUID wat jy gehou het. Verstaan wat die opdrag doen voordat jy dit uitvoer, want dit verander netwerktoestand. Roetes en DNS kan skuif, en 'n afgeleë sessie oor die koppelvlak wat herkonfigureer word, sal nie oorleef nie.
Voer dit uit vanaf 'n plaaslike konsole, of met 'n plan om terug te kom wanneer die verandering verkeerd loop. Die --ask opsie versamel insette wat die profiel kort; dit omseil nie stelselmagtiging nie. Dit waarborg ook nie dat elke inprop-verifikasievraag in 'n terminaal werk nie, want sommige verwag 'n dialoog wat jy daar nie kan bereik nie.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
Lees die resultaat voordat jy die werkskerm blameer
As die profiel opkom, werk die gestoorde verbinding en werk hierdie bestuurspad. Dit vernou die klagte na die frontend, wat 'n ander komponentlys en dikwels 'n ander span is. As dit nie opkom nie, sit die fout in die profiel of die tonnel, en die werkskerm was nooit die probleem nie.
'n Suksesvolle aktivering sê steeds niks oor of die frontend se redigeerderkomponent teenwoordig is, of oor of die paneel self hom misdra nie. Dit bly vrae vir die verspreiding se ondersteunde frontend en sy pasgende inprop-pakkette. Om hulle by 'n herinstallering in te bond, laat die paneel gewoonlik presies soos dit was en voeg 'n herbegin by die verhaal.
'n Nuttige verslag noem die werkskermvrystelling, die verbindingstipe, die paneelbewerking wat ontbreek, en of die profiel sigbaar of aktiveerbaar is deur die ondersteunde koppelvlak. Om 'n ontbrekende menu te beskryf, vereis nóg 'n private sleutel nóg 'n profiel wat geloofsbriewe dra. Dit is genoeg vir 'n instandhouer om die paneeltoestand te reproduseer sonder om enige geloofsbrief aan te raak.