Kaks kiirklahvi eemaldavad oletuse, mida üks VPN-i lüliti peab kandma: üks ühendab alati, teine katkestab alati. Kaks kiirklahvi eemaldavad mitmetähenduslikkuse: üks küsib alati ühendust, teine küsib alati katkestust. Mõlemad osutavad samale salvestatud profiilile selle UUID kaudu.

Käige seadistus läbi allpool toodud järjekorras. Katsetage iga käsku terminalis enne selle sidumist, sest kiirklahv on halb koht päringu avastamiseks, mida te ei näe.

Leidke UUID, mitte profiili nimi

Loetlege salvestatud ühendused oma tavapärases töölaua seansis ja kopeerige soovitud VPN-i UUID. Nimi on inimestele; kaks salvestatud profiili võivad ühte jagada ja kustutatud ning uuesti imporditud profiil saab uue identifikaatori.

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

Hoidke UUID kiirklahvi definitsioonis, mitte kuvatavas nimes. Kui profiil hiljem asendatakse, uuendage mõlemat kiirklahvi korraga, sest üks aegunud identifikaator tekitab toimingu Ühenda, mis ebaõnnestub, samal ajal kui Katkesta sihib endiselt vana objekti. Seetõttu kasutavad mõlemad toimingud sama väärtust. Käsitlege UUID-d profiili identiteedina.

Kinnitage, et profiil on NetworkManager VPN, mitte tarnija deemon oma teenusega. Tarnija klient vajab oma toetatud juhtimisliidest; nmcli ei halda tunnelit, mida ta ei oma. Kui nimi on mitmetähenduslik, kontrollige ühenduse tüüpi. Teise deemoni omanduses olev tunnel ei ilmu samas loendis.

Katsetage mõlemat käsku esmalt terminalis

Küsige ühendust interaktiivselt, lõpetage kinnitatud sisselogimine ja jõudke privaatse ressursini, mida tegelikult vajate. Seejärel katkestage vastava käsuga ja kinnitage, et VPN langeb, ilma et võtaks kaasa selle all olevat Wi-Fi või Etherneti ühendust.

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

Käivitage need kahe eraldi toiminguna. Need muudavad ühenduse olekut; need ei kustuta profiili ega muuda selle seadeid. Hoidke esimese käivituse terminali väljund alles, et teaksite, milline näeb välja tavaline päringujada. See kirje muudab kiirklahvi käitumise ettearvatavaks.

Ärge katsetage katkestamist oma ainsa kaughalduse teekonna kaudu. Kui VPN kannab teie seanssi, lõpetab edukas katkestamine ka teie juurdepääsu ning taastamine vajab teekonda, mis ei sõltu tunnelist. Hoidke kohalik konsool või teine ühendus saadaval.

Siduge kaks nimetatud kiirklahvi sama UUID-ga

Looge töölaua klaviatuuriseadetes kaks selgelt nimetatud toimingut, näiteks Ühenda kontori VPN ja Katkesta kontori VPN. Määrake erinevad klahvikombinatsioonid ja kleepige ülevaadatud UUID mõlemasse käsusse.

Nimetage neid kavatsuse, mitte oleku järgi. Kiirklahv nimega Vaheta muudab järgmise vajutuse ettearvamatuks; Ühenda ja Katkesta kirjeldavad mõlemad täpselt, mida küsitakse. See muudab kiirklahvide loendi isedokumenteerivaks. Ekslik vajutus teeb siiski midagi ettearvatavat.

Kui töölaud kasutab töölauakirje tüüpi käivitajaid, pidage meeles, et käivitaja ei eralda terminali automaatselt. Käsk, mis vajab interaktiivset sisendit, jääb ootama sinna, kus keegi ei saa vastata.

Asetage autentimispäring sinna, kus te seda näete

Ilma --ask küsib nmcli töötavalt saladusagendilt puuduvaid volitusi. See on õige tee, kui töölaud juba haldab selle VPN-i autentimist ja agent saab näidata oma päringut. Katsetage tavalist käsku Ühenda kiirklahvi enda kaudu enne, kui eeldate, et see töötab.

Kui VPN vajab terminalis suhtlust, seadistage kiirklahv avama töölaua terminalirakenduse ja käivitama interaktiivse käsu seal. Käivitamisargumendid erinevad terminalirakenduste vahel, seega kasutage paigaldatud rakenduse dokumenteeritud kuju.

Töölauakirje puhul küsib Terminal=true terminaliakent ja Terminal=false mitte. Kumbki seade ei ole põhjus panna parooli käsureale, anda sudo ilma paroolita või mööda minna organisatsiooni autentimispoliitikast.

Kontrollige valmisolekut pärast klahvivajutust

Klahvivajutus tähendab, et taotlesite aktiveerimist. See ei tõesta, et autentimine lõppes, marsruudid paigaldati või privaatne DNS vastab. Kontrollige ühenduse olekut ja seejärel tegelikku privaatset ressurssi.

Lugege olekut omava kliendi kaudu, mitte tõlgitud lause sobitamise teel. Inimloetav tekst muutub keelega ja masinas võib olla rohkem kui üks VPN, seega stringi sobivus võib teatada vale profiili või jätta vahele üleminekuoleku.

Kui mõni muu automatiseerimine ühendab VPN-i uuesti, viige see kooskõlla kiirklahviga Katkesta. Kaks omanikku, kes teineteist pööravad, tekitavad ühenduse, mis näib vajutust ignoreerivat, samal ajal kui tegelik probleem on konkureeriv poliitika.

Kirjutage UUID, mõlemad käsud ja valmisoleku kontroll oma märkmetesse. Järgmine profiili asendamine või töölaua uuendus on palju lihtsam diagnoosida, kui identifikaator ja kavatsetud päringutee on juba kirja pandud.

Seotud artiklid