NetworkManager VPN-fluchtoets: ferbine en ôfbrekke apart
Jou ien bewarre NetworkManager VPN-profil twa fluchtoetsen yn plak fan in skeakel. Bynt de UUID, hâld de autentikaasje-omrop sichtber en kontrolearje de gereedheid.
Twa fluchtoetsen helje it rieden fuort dat ien inkelde VPN-skeakel drage moat: de iene ferbynt altyd, de oare brekt altyd ôf. Twa fluchtoetsen helje de dûbelsinnigens fuort: de iene freget altyd om in ferbining, de oare freget altyd om in ôfbrekking. Beide wize nei itselde bewarre profyl fia syn UUID.
Gean de opset yn 'e folchoarder hjirûnder troch. Test elke opdracht yn in terminal foar't jo him bynt, want in fluchtoets is in min plak om in omrop te ûntdekken dy't jo net sjogge.
Fyn de UUID, net de profylnamme
List de bewarre ferbiningen yn jo gewoane buroblêdsesje op en kopiearje de UUID fan 'e bedoelde VPN. De namme is foar minsken; twa bewarre profilen kinne ien diele, en in profyl dat wiske en op 'e nij ymportearre wurdt, krijt in nije identifikaasje.
nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid
Hâld de UUID yn 'e definysje fan 'e fluchtoets yn stee fan 'e toande namme. Wurdt it profyl letter ferfongen, fernij dan beide fluchtoetsen tagelyk, want ien ferâldere identifikaasje leveret in Ferbine-aksje dy't mislearret wylst Ofbrekke noch op it âlde objekt rjochtet. Dêrom brûke beide aksjes deselde wearde. Behannelje de UUID as de identiteit fan it profyl.
Befêstigje dat it profyl in NetworkManager VPN is en gjin leveransiersdaemon mei in eigen tsjinst. In leveransierskliïnt hat syn eigen stipe kontrôle-ynterface nedich; nmcli beheart gjin tunnel dy't er net besit. Kontrolearje it ferbiningstype as de namme dûbelsinnich is. In tunnel fan in oare daemon ferskynt net yn deselde list.
Test beide opdrachten earst yn in terminal
Freegje de ferbining ynteraktyf oan, foltôgje de goedkarde oanmelding en berik in priveebron dy't jo echt nedich hawwe. Ferbrek dan mei de byhearrende opdracht en befêstigje dat de VPN sakket sûnder de ûnderlizzende Wi-Fi- of Ethernet-ferbining mei te nimmen.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555
Fiere se út as twa aparte aksjes. Se feroarje de ferbiningssteat; se wiskje it profyl net en bewurkje syn ynstellings net. Bewarje de terminalútkomst fan 'e earste run, sadat jo witte hoe't in normale omropsekwinsje derút sjocht. Dy registraasje makket it gedrach fan 'e fluchtoets foarsisber.
Test de ôfbrekking net fia jo iennichste paad foar behear op ôfstân. As de VPN jo sesje draacht, einiget in slagge ôfbrekking ek jo tagong, en werstel freget in paad dat net fan 'e tunnel ôfhinget. Hâld in lokale konsole of in twadde ferbining beskikber.
Byn twa neamde fluchtoetsen oan deselde UUID
Meitsje yn 'e toetseboerdynstellings fan it buroblêd twa dúdlik neamde aksjes, bygelyks Ferbine kantoar-VPN en Ofbrekke kantoar-VPN. Jou ferskillende toetskombinaasjes ta en plak de neisjoene UUID yn beide opdrachten.
Neam se nei bedoeling yn stee fan steat. In fluchtoets mei de namme Skeakelje makket de folgjende druk ûnfoarsisber; Ferbine en Ofbrekke beskriuwe elk krekt wat frege wurde sil. Dat makket de list fan fluchtoetsen selsdokumintearjend. In ferkearde druk docht dochs wat foarsisbers.
As it buroblêd starters fan it type buroblêdynfier brûkt, tink dan dat in starter net automatysk in terminal tawiist. In opdracht dy't ynteraktive ynfier nedich hat, bliuwt wachtsjen dêr't gjinien antwurdzje kin.
Set de autentikaasje-omrop dêr't jo him sjogge
Sûnder --ask freget nmcli in draaiende geheime-agent om ûntbrekkende legitimearring. Dat is it juste paad as it buroblêd de autentikaasje fan dizze VPN al behannelet en de agent syn eigen omrop sjen litte kin. Test de gewoane Ferbine-opdracht fan 'e fluchtoets sels ôf foar't jo oannimme dat er wurket.
As de VPN terminalynteraksje nedich hat, konfigurearje de fluchtoets dan om de terminalapp fan it buroblêd te iepenjen en de ynteraktive opdracht dêr út te fieren. Startargumenten ferskille tusken terminalapps, brûk dêrom de dokumintearre foarm fan 'e ynstallearre.
Foar in buroblêdynfier freget Terminal=true in terminalfinster en Terminal=false net. Gjin fan beide ynstellings is in reden om in wachtwurd yn 'e opdrachtline te setten, sudo sûnder wachtwurd te jaan of it autentikaasjebelied fan 'e organisaasje te omgean.
Kontrolearje de gereedheid nei de toetsdruk
In toetsdruk betsjut dat jo aktivearring frege hawwe. It bewiist net dat de autentikaasje klear is, rûtes ynstallearre binne of dat privee DNS antwurdet. Kontrolearje de ferbiningsstatus en dan de echte priveebron.
Lês de status fia de besittende kliïnt yn stee fan in oersette sin te ferlykjen. Foar minsken lêsbere tekst feroaret mei de taal, en in masine kin mear as ien VPN hawwe, sadat in stringfergeliking it ferkearde profyl rapportearje kin of in oergongssteat misse.
As in oare automatisearring de VPN wer ferbynt, bring it dan yn oerienstimming mei de Ofbrekke-fluchtoets. Twa eigners dy't elkoar omkeare, leverje in ferbining dy't de toetsdruk liket te negearjen, wylst it echte probleem konkurrearjend belied is.
Skriuw de UUID, beide opdrachten en de gereedheidskontrôle yn jo notysjes. De folgjende profylferfanging of buroblêdopwurdearring is folle makliker te diagnostearjen as de identifikaasje en it bedoelde omroppad al opskreaun binne.