Dvije prečice uklanjaju nagađanje koje mora podnijeti jedan prekidač VPN-a: jedna uvijek povezuje, druga uvijek prekida. Dvije prečice uklanjaju dvosmislenost: jedna uvijek traži vezu, druga uvijek traži prekid. Obje pokazuju na isti sačuvani profil preko njegovog UUID-a.

Prođite kroz postavljanje redoslijedom ispod. Svaku naredbu prvo isprobajte u terminalu, jer je prečica loše mjesto za otkrivanje upita koji ne možete vidjeti.

Nađite UUID, a ne naziv profila

Izlistajte sačuvane veze u uobičajenoj radnoj sesiji i kopirajte UUID željenog VPN-a. Naziv je za ljude; dva sačuvana profila mogu dijeliti jedan, a profil koji se izbriše i ponovo uveze dobija novi identifikator.

nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid

Držite UUID u definiciji prečice, a ne prikazani naziv. Ako se profil kasnije zamijeni, ažurirajte obje prečice odjednom, jer zastario identifikator stvara radnju Poveži koja ne uspijeva dok Prekini još cilja na stari objekat. Zato obje radnje koriste istu vrijednost. Tretirajte UUID kao identitet profila.

Provjerite da je profil NetworkManager VPN, a ne dobavljačev demon s vlastitom uslugom. Klijent dobavljača treba vlastito podržano kontrolno sučelje; nmcli neće upravljati tunelom koji mu ne pripada. Provjerite tip veze ako je naziv dvosmislen. Tunel koji posjeduje drugi demon neće se pojaviti na istom spisku.

Prvo isprobajte obje naredbe u terminalu

Zatražite vezu interaktivno, dovršite odobrenu prijavu i dođite do privatnog resursa koji vam zaista treba. Zatim prekinite odgovarajućom naredbom i potvrdite da VPN pada bez toga da sa sobom ponese osnovnu Wi-Fi ili Ethernet vezu.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555

Pokrenite ih kao dvije odvojene radnje. One mijenjaju stanje veze; ne brišu profil niti mijenjaju njegova podešavanja. Sačuvajte izlaz terminala iz prvog pokretanja da biste znali kako izgleda uobičajen slijed upita. Taj zapis čini ponašanje prečice predvidivim.

Ne isprobavajte prekidanje preko svog jedinog puta daljinske administracije. Ako VPN nosi vašu sesiju, uspješan prekid takođe prekida vaš pristup, a oporavak traži put koji ne zavisi od tunela. Držite dostupnom lokalnu konzolu ili drugu vezu.

Vežite dvije imenovane prečice za isti UUID

U postavkama tastature radne površine napravite dvije jasno imenovane radnje, na primjer Poveži uredski VPN i Prekini uredski VPN. Dodijelite različite kombinacije tipki i zalijepite provjereni UUID u obje naredbe.

Imenujte ih po namjeri, a ne po stanju. Prečica nazvana Prebaci čini sljedeći pritisak nepredvidivim; Poveži i Prekini tačno opisuju šta će biti zatraženo. To čini spisak prečica samorazumljivim. Pogrešan pritisak ipak čini nešto predvidivo.

Ako radna površina koristi pokretače desktop-entry, zapamtite da pokretač ne dodjeljuje terminal automatski. Naredba kojoj treba interaktivni unos čekat će tamo gdje niko ne može odgovoriti.

Postavite upit za autentifikaciju tamo gdje ga možete vidjeti

Bez --ask, nmcli traži od pokrenutog agenta za tajne podatke nedostajuće akreditive. To je pravi put kada radna površina već obrađuje autentifikaciju ovog VPN-a i agent može prikazati vlastiti upit. Isprobajte običnu naredbu Poveži direktno iz prečice prije nego što pretpostavite da radi.

Ako VPN treba interakciju u terminalu, podesite prečicu da otvori terminalnu aplikaciju radne površine i tamo pokrene interaktivnu naredbu. Argumenti pokretanja razlikuju se među terminalnim aplikacijama, zato koristite dokumentovanu formu instalirane.

Za unos radne površine Terminal=true traži terminalni prozor, a Terminal=false ne. Nijedno podešavanje nije razlog da stavite lozinku u komandnu liniju, dodijelite sudo bez lozinke ili zaobiđete politiku autentifikacije organizacije.

Provjerite spremnost nakon pritiska tipke

Pritisak tipke znači da ste zatražili aktivaciju. Ne dokazuje da je autentifikacija završena, da su rute instalirane ili da privatni DNS odgovara. Provjerite status veze, a zatim stvarni privatni resurs.

Čitajte status kroz vlastiti klijent, a ne poređenjem prevedene rečenice. Tekst čitljiv ljudima mijenja se s jezikom, a računar može imati više od jednog VPN-a, pa poređenje niza može prijaviti pogrešan profil ili propustiti prelazno stanje.

Ako druga automatizacija ponovo povezuje VPN, uskladite je s prečicom Prekini. Dva vlasnika koji se međusobno poništavaju stvaraju vezu koja izgleda kao da ignoriše pritisak tipke, dok je stvarni problem sukobljena politika.

Zapišite UUID, obje naredbe i provjeru spremnosti u svoje bilješke. Sljedeća zamjena profila ili nadogradnja radne površine mnogo se lakše dijagnostikuje kada su identifikator i predviđeni put upita već zapisani.

Povezani članci