Na ploche nie je tlačidlo VPN: je profil ešte tam?
Chýbajúci panel je otázka rozhrania, nie dôkaz, že protokol zmizol. Vypíšte uložené profily podľa UUID a potom jeden aktivujte pomocou nmcli, skôr než začnete preinštalovať.
Preinštalovanie balíčkov len zriedka vráti položku VPN, ktorú ponuka siete na ploche nikdy nenakreslila. Panel a pripojenie sú dva objekty s dvoma vlastníkmi: rozhranie plochy kreslí to, čo sprístupní jeho zásuvný modul, a sieťová služba drží profil. Jedno môže z ponuky zmiznúť, zatiaľ čo druhé ďalej funguje, a práve preto je ponuka nesprávne miesto na začiatok. Najprv skontrolujte profil a potom rozhodnite, či je skutočne pokazená plocha alebo pripojenie.
Tlačidlo a profil patria rôznym veciam
Sieťová stránka na ploche vykresľuje to, čo inštalované rozhranie a jeho komponenty editora VPN vedia vykresliť. NetworkManager alebo ktorákoľvek služba, ktorá na tom stroji vlastní sieť, drží definíciu pripojenia a rozhoduje, či ju možno zdvihnúť. Nič nenúti oba pohľady, aby sa zhodli, a po zmene plochy, aktualizácii distribúcie alebo behu proti vývojovému vydaniu sa často nezhodnú. Panel teda môže byť neúplný bez toho, aby tunel chýbal. Čítať to ako problém protokolu vedie priamo do slučky preinštalácií, ktorá nič neopraví.
| 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 |
Prechádzajte tabuľku zhora, pretože každý riadok odpovedá na inú otázku a prvý riadok je najlacnejší. Existujúci profil presúva problém do rozhrania, kým úplná absencia profilu ho presúva do zriaďovania. Hádanie, ktorý z tých dvoch prípadov máte, mení desaťminútovú kontrolu na celé popoludnie preinštalácií.
Opýtajte sa NetworkManageru, čo má uložené
Opýtajte sa služby priamo namiesto čítania ponuky, pretože dva príkazy oddeľujú to, čo existuje, od toho, čo beží. Spustite ich na samotnom stroji a druhý spustite pred každým pokusom o aktiváciu a po ňom. Zoznamy nie sú zamestiteľné a rozdiel medzi nimi je diagnóza.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
Uložený profil môže byť neaktívny, čo je normálne a o ploche nič nehovorí. Dve položky s podobnými názvami sú po slučke importu bežné a rozpozná ich iba UUID. Tunel, ktorý priamo vlastní iná služba, sa do tohto zoznamu nemusí nikdy dostať, takže prázdny výsledok nie je automaticky chyba NetworkManageru. Odteraz vyberajte podľa UUID, pretože názvy sú štítky, ktoré ľudia upravujú, kým identifikátory nie.
Prezrite profil namiesto opätovného importu
Keď profil existuje, prečítajte si jeho podrobnosti bez žiadania uložených tajomstiev. Keď neexistuje, raz použite postup zriaďovania alebo importu, ktorý dokumentuje zásuvný modul, a potvrďte, čo vytvoril. Opakovanie importu preto, že ponuka zostala prázdna, je spôsob, akým stroj skončí so štyrmi súperiacimi kópiami jedného pripojenia.
Tie kópie sú odchýlka s papierovou stopou, ktorú nikto nečíta: používateľ plochy nevie povedať, ktorá by sa bola použila, a ďalší správca tiež nie. Vymažte duplikáty zámerne, až keď si zapíšete ich identifikátory, namiesto toho, aby ste nechali rozhodnúť slučku importu. Poznamenajte si UUID, ktoré prežije, pretože túto hodnotu potrebuje aktivácia z terminálu. Profil importovaný dvakrát pod rôznymi názvami je zvyčajne jedna funkčná definícia a jeden artefakt netrpezlivosti. Zoznam profilov je konfigurácia a zaslúži si rovnakú starostlivosť ako samotné pripojenie.
Aktivujte uložený profil z terminálu
Dokumentácia nmcli pokrýva interaktívnu aktiváciu vybraného profilu, čo robí z príkazového riadka podporované druhé rozhranie a nie obchádzku. Nahraďte ukážkový identifikátor nižšie UUID, ktoré ste si ponechali. Pochopte, čo príkaz robí, skôr než ho spustíte, pretože mení stav siete. Trasy a DNS sa môžu posunúť a vzdialená relácia cez rozhranie, ktoré sa prekonfigurúva, neprežije.
Spustite ho z miestnej konzoly alebo s plánom, ako sa vrátiť, keď zmena pôjde zle. --ask zhromažďuje vstupy, ktoré profilu chýbajú; neobchádza autorizáciu systému. Negarantuje ani, že každá výzva na overenie zásuvného modulu bude v termináli fungovať, pretože niektoré čakajú dialóg, ku ktorému sa tam nedostanete.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
Prečítajte si výsledok, skôr než obviníte plochu
Ak sa profil zdvihne, uložené pripojenie funguje a táto cesta správy funguje. To zužuje sťažnosť na rozhranie, čo je iný zoznam komponentov a často iný tím. Ak sa nezdvihne, porucha je v profile alebo v tuneli a plocha nikdy nebola problém.
Úspešná aktivácia stále nič nehovorí o tom, či je prítomná komponenta editora rozhrania, ani či sa samotný panel správa nesprávne. To zostávajú otázky pre podporované rozhranie distribúcie a zodpovedajúce balíčky zásuvných modulov. Zbaliť ich do preinštalácie zvyčajne nechá panel presne tak, ako bol, a k príbehu pridá reštart.
Užitočná správa uvádza vydanie plochy, typ pripojenia, chýbajúcu operáciu panela a to, či je profil viditeľný alebo aktivovateľný cez podporované rozhranie. Opísať chýbajúcu ponuku nevyžaduje súkromný kľúč ani profil s prihlasovacími údajmi. To správcovi stačí na reprodukciu stavu panela bez toho, aby sa dotkol akýchkoľvek prihlasovacích údajov.