Divi karstie taustiņi novērš minējumus, kas jārisina vienam VPN pārslēgam: viens vienmēr savieno, otrs vienmēr atvieno. Divi karstie taustiņi novērš neskaidrību: viens vienmēr pieprasa savienojumu, otrs vienmēr pieprasa atvienojumu. Abi norāda uz vienu un to pašu saglabāto profilu, izmantojot tā UUID.

Veiciet iestatīšanu tālāk norādītajā secībā. Pārbaudiet katru komandu terminālī pirms tās piesaistes taustiņam, jo karstais taustiņš ir slikta vieta, lai atklātu uzvedni, kuru nevarat redzēt.

Atrodiet UUID, nevis profila nosaukumu

Parastajā darbvirsmas sesijā uzskaitiet saglabātos savienojumus un nokopējiet paredzētā VPN UUID. Nosaukums ir domāts cilvēkiem; divi saglabāti profili var dalīties ar vienu, un izdzēsts un no jauna importēts profils iegūst jaunu identifikatoru.

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

Saglabājiet UUID karstā taustiņa definīcijā, nevis parādītajā nosaukumā. Ja profils vēlāk tiek aizstāts, atjauniniet abus taustiņus vienlaikus, jo novecojis identifikators rada darbību “Savienot”, kas neizdodas, kamēr “Atvienot” joprojām mērķē uz veco objektu. Tāpēc abas darbības izmanto vienu un to pašu vērtību. Uzskatiet UUID par profila identitāti.

Pārliecinieties, ka profils ir NetworkManager VPN, nevis ražotāja dēmons ar savu pakalpojumu. Ražotāja klientam nepieciešama sava atbalstītā vadības saskarne; nmcli nepārvaldīs tuneli, kas tam nepieder. Pārbaudiet savienojuma veidu, ja nosaukums ir neskaidrs. Cita dēmona pārvaldīts tunelis tajā pašā sarakstā neparādīsies.

Vispirms pārbaudiet abas komandas terminālī

Interaktīvi pieprasiet savienojumu, pabeidziet apstiprināto pieteikšanos un sasniedziet privātu resursu, kas jums patiešām nepieciešams. Pēc tam atvienojieties ar atbilstošo komandu un pārliecinieties, ka VPN izslēdzas, neaizraudams līdzi pamatā esošo Wi-Fi vai Ethernet saiti.

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

Izpildiet tās kā divas atsevišķas darbības. Tās maina savienojuma stāvokli; tās neizdzēš profilu un nemaina tā iestatījumus. Saglabājiet pirmās palaišanas termināļa izvadi, lai zinātu, kā izskatās parasta uzvedņu secība. Šis ieraksts padara taustiņa darbību paredzamu.

Nepārbaudiet atvienošanu, izmantojot vienīgo attālinātās administrēšanas ceļu. Ja VPN pārvadā jūsu sesiju, veiksmīga atvienošana arī beidz jūsu piekļuvi, un atjaunošanai nepieciešams ceļš, kas nav atkarīgs no tuneļa. Saglabājiet pieejamu lokālu konsoli vai otru saiti.

Piesaistiet divus nosauktus taustiņus vienam UUID

Darbvirsmas tastatūras iestatījumos izveidojiet divas skaidri nosauktas darbības, piemēram, “Savienot biroja VPN” un “Atvienot biroja VPN”. Piešķiriet dažādas taustiņu kombinācijas un ielīmējiet pārbaudīto UUID abās komandās.

Nosaucie tās pēc nolūka, nevis stāvokļa. Taustiņš ar nosaukumu “Pārslēgt” padara nākamo nospiedienu neparedzamu; “Savienot” un “Atvienot” precīzi apraksta, kas tiks pieprasīts. Tas padara taustiņu sarakstu pašizskaidrojošu. Nepareizs nospiedums joprojām izdara kaut ko paredzamu.

Ja darbvirsma izmanto desktop-entry palaidējus, atcerieties, ka palaidējs automātiski nepiešķir termināli. Komanda, kurai nepieciešama interaktīva ievade, gaidīs tur, kur neviens nevar atbildēt.

Novietojiet autentifikācijas uzvedni tur, kur to redzat

Bez --ask, nmcli pieprasa darbojošamies slepeno datu aģentam trūkstošos pieteikšanās datus. Tas ir pareizais ceļš, ja darbvirsma jau apstrādā šī VPN autentifikāciju un aģents var parādīt savu uzvedni. Pārbaudiet vienkāršo komandu “Savienot” tieši no taustiņa, pirms pieņemat, ka tā darbojas.

Ja VPN nepieciešama termināļa mijiedarbība, konfigurējiet taustiņu atvērt darbvirsmas termināļa lietotni un tur izpildīt interaktīvo komandu. Palaides argumenti atšķiras starp termināļa lietotnēm, tāpēc izmantojiet instalētās dokumentēto formu.

Darbvirsmas ierakstam Terminal=true pieprasa termināļa logu un Terminal=false neprasa. Neviens iestatījums nav iemesls ievietot paroli komandrindā, piešķirt sudo bez paroles vai apiet organizācijas autentifikācijas politiku.

Pārbaudiet gatavību pēc taustiņa nospiešanas

Taustiņa nospiešana nozīmē, ka pieprasījāt aktivizēšanu. Tas nepierāda, ka autentifikācija ir pabeigta, maršruti instalēti vai privātais DNS atbild. Pārbaudiet savienojuma stāvokli un pēc tam faktisko privāto resursu.

Lasiet stāvokli ar pārvaldošo klientu, nevis salīdzinot tulkotu teikumu. Cilvēkam lasāms teksts mainās līdz ar valodu, un datorā var būt vairāk nekā viens VPN, tāpēc virknes atbilstība var ziņot par nepareizu profilu vai palaist garām pārejas stāvokli.

Ja cita automatizācija atkārtoti savieno VPN, saskaņojiet to ar taustiņu “Atvienot”. Divi pārvaldītāji, kas viens otru atceļ, rada savienojumu, kas šķietami ignorē taustiņa nospiešanu, lai gan īstā problēma ir konkurējoša politika.

Pierakstiet UUID, abas komandas un gatavības pārbaudi savās piezīmēs. Nākamo profila aizstāšanu vai darbvirsmas atjauninājumu ir daudz vieglāk diagnosticēt, ja identifikators un paredzētais uzvednes ceļš jau ir pierakstīti.

Saistītie raksti