Du klavkombinoj forigas la konjekton, kiun unu sola VPN-baskulilo devas elteni: unu ĉiam konektas, la alia ĉiam malkonektas. Du klavkombinoj forigas la dusencecon: unu ĉiam petas konekton, la alia ĉiam petas malkonekton. Ambaŭ montras al la sama konservita profilo per sia UUID.

Trairu la agordon en la suba ordo. Testu ĉiun komandon en terminalo antaŭ ol ligi ĝin, ĉar klavkombino estas malbona loko por malkovri peton, kiun vi ne vidas.

Trovu la UUID, ne la profilan nomon

Listigu la konservitajn konektojn en via kutima labortabla seanco kaj kopiu la UUID de la celata VPN. La nomo estas por homoj; du konservitaj profiloj povas kunhavi unu, kaj profilo, kiu estas forigita kaj reenportita, ricevas novan identigilon.

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

Tenu la UUID en la difino de la klavkombino anstataŭ la montrata nomo. Se la profilo poste anstataŭiĝos, ĝisdatigu ambaŭ klavkombinojn samtempe, ĉar unu malaktuala identigilo produktas agon Konekti, kiu malsukcesas, dum Malkonekti ankoraŭ celas la malnovan objekton. Tial ambaŭ agoj uzas la saman valoron. Traktu la UUID kiel la identecon de la profilo.

Konfirmu, ke la profilo estas NetworkManager VPN kaj ne vendista demono kun propra servo. Vendista kliento bezonas propran subtenatan regan interfacon; nmcli ne administros tunelon, kiun ĝi ne posedas. Kontrolu la konektan tipon, se la nomo estas dusenca. Tunelo posedata de alia demono ne aperos en la sama listo.

Unue testu ambaŭ komandojn en terminalo

Petu la konekton interage, finu la aprobitan ensaluton kaj atingi privatan rimedon, kiun vi vere bezonas. Poste malkonektu per la kongrua komando kaj konfirmu, ke la VPN malleviĝas sen forpreni la suban Wi-Fi aŭ Ethernet-ligilon.

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

Rulu ilin kiel du apartajn agojn. Ili ŝanĝas la konektan staton; ili ne forigas la profilon nek redaktas ĝiajn agordojn. Konservu la terminalan eligon de la unua rulo, por ke vi sciu, kiel aspektas normala peta sinsekvo. Tiu registro faras la konduton de la klavkombino antaŭvidebla.

Ne testu la malkonekton per via sola fora administra vojo. Se la VPN portas vian seancon, sukcesa malkonekto ankaŭ finas vian aliron, kaj reakiro bezonas vojon, kiu ne dependas de la tunelo. Tenu lokan konzolon aŭ duan ligilon disponeblaj.

Ligu du nomitajn klavkombinojn al la sama UUID

En la klavaraj agordoj de la labortablo kreu du klare nomitajn agojn, ekzemple Konekti oficejan VPN kaj Malkonekti oficejan VPN. Asignu malsamajn klavkombinojn kaj algluu la reviziitan UUID en ambaŭ komandojn.

Nomu ilin laŭ intenco, ne laŭ stato. Klavkombino nomita Baskuli faras la sekvan premon neantaŭvidebla; Konekti kaj Malkonekti ĉiu priskribas precize, kio estos petata. Tio faras la liston de klavkombinoj memdokumenta. Mispremo tamen faras ion antaŭvideblan.

Se la labortablo uzas lanĉilojn de tipo labortabla ero, memoru, ke lanĉilo ne asignas terminalon aŭtomate. Komando, kiu bezonas interagan enigon, atendas tie, kie neniu povas respondi.

Metu la aŭtentigan peton tie, kie vi vidas ĝin

Sen --ask, nmcli demandas kurantan sekretan agenton pri mankantaj akreditaĵoj. Tio estas la ĝusta vojo, kiam la labortablo jam traktas la aŭtentigon de ĉi tiu VPN kaj la agento povas montri sian propran peton. Testu la ordinaran komandon Konekti el la klavkombino mem antaŭ ol supozi, ke ĝi funkcias.

Se la VPN bezonas terminalan interagon, agordu la klavkombinon malfermi la terminalan aplikaĵon de la labortablo kaj ruli la interagan komandon tie. Lanĉaj argumentoj diferencas inter terminalaj aplikaĵoj, do uzu la dokumentitan formon de la instalita.

Por labortabla ero, Terminal=true petas terminalan fenestron kaj Terminal=false ne. Neniu el la du agordoj estas kialo meti pasvorton en la komandan linion, doni sudo sen pasvorto aŭ preterpasi la aŭtentigan politikon de la organizo.

Kontrolu pretecon post la klavopremo

Klavopremo signifas, ke vi petis aktivigon. Ĝi ne pruvas, ke la aŭtentigo finiĝis, itineroj instaliĝis aŭ privata DNS respondas. Kontrolu la konektan staton kaj poste la faktan privatan rimedon.

Legu la staton per la posedanta kliento anstataŭ per kongruigo de tradukita frazo. Home legebla teksto ŝanĝiĝas laŭ lingvo, kaj maŝino povas havi pli ol unu VPN, do ĉena kongruo povas raporti malĝustan profilon aŭ maltrafi transiran staton.

Se alia aŭtomatigo rekonektas la VPN, harmonigu ĝin kun la klavkombino Malkonekti. Du posedantoj, kiuj inversigas unu la alian, produktas konekton, kiu ŝajne ignoras la klavopremon, dum la vera problemo estas konkuranta politiko.

Notu la UUID, ambaŭ komandojn kaj la preteckontrolon en viaj notoj. La sekva profila anstataŭigo aŭ labortabla ĝisdatigo estas multe pli facile diagnozebla, kiam la identigilo kaj la celata peta vojo jam estas skribitaj.

Rilataj artikoloj