Nema dugmeta VPN na radnoj površini: je li profil još tamo?
Panel koji nedostaje pitanje je sučelja, a ne dokaz da je protokol nestao. Popišite sačuvane profile po UUID-u, pa aktivirajte jedan pomoću nmcli prije ponovne instalacije.
Ponovna instalacija paketa rijetko vraća stavku VPN koju mrežni meni radne površine nikada nije nacrtao. Panel i veza dva su objekta s dva vlasnika: sučelje radne površine crta ono što otkriva njegov dodatak, a mrežna usluga drži profil. Jedno može nestati iz menija dok drugo nastavlja raditi, i zato je meni pogrešno mjesto za početak. Prvo provjerite profil, pa odlučite je li pokvarena radna površina ili veza.
Dugme i profil pripadaju različitim stvarima
Stranica mreže na radnoj površini iscrtava ono što instalirano sučelje i njegove komponente za uređivanje VPN-a znaju iscrtati. NetworkManager, ili koja god usluga posjeduje mrežu na tom stroju, drži definiciju veze i odlučuje može li se podići. Ništa ne prisiljava dva prikaza da se slože, a nakon promjene radne površine, nadogradnje distribucije ili pokretanja prema razvojnom izdanju često se ne slažu. Panel zato može biti nepotpun, a da tunel ne nedostaje. Čitanje toga kao problema s protokolom vodi ravno u petlju ponovne instalacije koja ništa ne popravlja.
| 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 |
Radite tablicu odozgo, jer svaki redak odgovara na drugo pitanje i prvi je redak najjeftiniji. Postojeći profil premješta problem na sučelje, a potpuni nedostatak profila na provisioniranje. Nagađanje koje od toga dvoje imate pretvara provjeru od deset minuta u cijelo poslijepodne ponovnih instalacija.
Pitajte NetworkManager što je sačuvao
Pitajte uslugu izravno umjesto čitanja menija, jer dvije naredbe razdvajaju ono što postoji od onoga što radi. Pokrenite ih na samom stroju, a drugu prije i poslije svakog pokušaja aktivacije. Popisi nisu zamjenjivi i razlika među njima je dijagnoza.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
Sačuvani profil može biti neaktivan, što je normalno i ne govori ništa o radnoj površini. Dvije stavke sličnih imena uobičajene su nakon petlje uvoza, a samo ih UUID razlikuje. Tunel koji druga usluga izravno posjeduje možda nikada neće ući u ovaj popis, pa prazan rezultat nije automatski kvar NetworkManagera. Odaberite po UUID-u od sada, jer imena su oznake koje ljudi uređuju, a identifikatori nisu.
Pregledajte profil umjesto da ga ponovno uvezete
Kada profil postoji, pročitajte njegove pojedinosti bez traženja pohranjenih tajni. Kada ne postoji, jednom upotrijebite tijek provisioniranja ili uvoza koji dodatak dokumentira i potvrdite što je stvorio. Ponavljanje uvoza zato što je meni ostao prazan put je kojim stroj završi s četiri suprotstavljene kopije jedne veze.
Te kopije su drift s papirnatim tragom koji nitko ne čita: korisnik radne površine ne može reći koja bi bila upotrijebljena, a ni sljedeći administrator ne može. Izbrišite duplikate namjerno, nakon što zabilježite njihove identifikatore, umjesto da petlji uvoza dopustite da odluči. Zabilježite UUID koji ostane, jer ta je vrijednost ono što aktivacija iz terminala treba. Profil koji je dvaput uvezen pod različitim imenima obično je jedna radna definicija i jedan artefakt nestrpljenja. Popis profila je konfiguracija i zaslužuje jednaku pažnju kao i sama veza.
Aktivirajte sačuvani profil iz terminala
Dokumentacija za nmcli opisuje interaktivnu aktivaciju odabranog profila, što naredbeni redak čini podržanim drugim sučeljem, a ne zaobilaznim putem. Zamijenite primjer identifikatora u nastavku UUID-om koji ste zadržali. Shvatite što naredba radi prije nego je pokrenete, jer mijenja stanje mreže. Rute i DNS mogu se pomaknuti, a udaljena sesija preko sučelja koje se prekonfigurira neće preživjeti.
Pokrenite je s lokalne konzole ili s planom kako se vratiti kad promjena pođe po zlu. --ask prikuplja unose koji profilu nedostaju; ne zaobilazi sistemsku autorizaciju. Niti jamči da svaki upit za provjeru autentičnosti dodatka radi u terminalu, jer neki očekuju dijalog do kojeg tamo ne možete doći.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
Pročitajte rezultat prije nego optužite radnu površinu
Ako se profil podigne, sačuvana veza radi i ovaj put upravljanja radi. To sužava pritužbu na sučelje, koje je drugi popis komponenata i često drugi tim. Ako se ne podigne, kvar je u profilu ili tunelu, a radna površina nikada nije bila problem.
Uspješna aktivacija ipak ne govori ništa o tome je li komponenta za uređivanje sučelja prisutna ni ponaša li se sam panel loše. To ostaju pitanja za podržano sučelje distribucije i odgovarajuće pakete dodataka. Spajanje toga s ponovnom instalacijom obično ostavlja panel točno kakav je bio i priči dodaje ponovno pokretanje.
Korisno izvješće navodi izdanje radne površine, vrstu veze, radnju na panelu koja nedostaje i je li profil vidljiv ili se može aktivirati kroz podržano sučelje. Opisivanje menija koji nedostaje ne zahtijeva ni privatni ključ ni profil s vjerodajnicama. To je dovoljno da održavatelj reproducira stanje panela bez dodirivanja ikakvih vjerodajnica.