Maikling daan ng VPN sa NetworkManager: hiwalay na kumonekta at dumiskonekta
Bigyan ng dalawang shortcut ang isang naka-save na NetworkManager VPN sa halip na isang toggle. Iugnay ang UUID, panatilihing nakikita ang hiling sa pagpapatunay at tingnan ang kahandaan.
Inaalis ng dalawang shortcut ang hulaan na kailangang harapin ng isang toggle ng VPN: ang isa ay laging kumokonekta, ang isa ay laging dumidiskonekta. Inaalis ng dalawang shortcut ang kalabuan: ang isa ay laging humihingi ng koneksyon, ang isa ay laging humihingi ng diskoneksyon. Pareho silang tumuturo sa iisang naka-save na profile sa pamamagitan ng UUID nito.
Sundin ang setup sa pagkakasunod-sunod sa ibaba. Subukan ang bawat command sa terminal bago ito iugnay, dahil ang shortcut ay hindi magandang lugar upang matuklasan ang isang hiling na hindi mo makikita.
Hanapin ang UUID, hindi ang pangalan ng profile
Ilista ang mga naka-save na koneksyon sa iyong normal na sesyon ng desktop at kopyahin ang UUID ng nilalayong VPN. Ang pangalan ay para sa mga tao; dalawang naka-save na profile ay maaaring magbahagi ng isa, at ang profile na tinanggal at na-import muli ay makakakuha ng bagong identifier.
nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid
Panatilihin ang UUID sa depinisyon ng shortcut sa halip na ang pangalang ipinapakita. Kung mapalitan ang profile mamaya, i-update ang dalawang shortcut nang sabay, dahil ang isang lumang identifier ay gumagawa ng aksyong Kumonekta na nabibigo habang ang Dumiskonekta ay tumuturo pa rin sa lumang bagay. Iyon ang dahilan kung bakit parehong halaga ang ginagamit ng dalawang aksyon. Ituring ang UUID bilang pagkakakilanlan ng profile.
Tiyakin na ang profile ay isang NetworkManager VPN at hindi isang daemon ng vendor na may sariling serbisyo. Ang kliyente ng vendor ay nangangailangan ng sarili nitong sinusuportahang interface ng kontrol; hindi pamamahalaan ng nmcli ang isang tunnel na hindi pag-aari nito. Tingnan ang uri ng koneksyon kung malabo ang pangalan. Ang tunnel na pag-aari ng ibang daemon ay hindi lilitaw sa parehong listahan.
Subukan muna ang dalawang command sa terminal
Hilingin ang koneksyon nang interactive, tapusin ang aprubadong pag-login at maabot ang isang pribadong mapagkukunan na talagang kailangan mo. Pagkatapos ay dumiskonekta gamit ang tugmang command at tiyakin na bumababa ang VPN nang hindi kasama ang pinagbabatayang link ng Wi-Fi o Ethernet.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555
Patakbuhin sila bilang dalawang hiwalay na aksyon. Binabago nila ang estado ng koneksyon; hindi nila tinatanggal ang profile o binabago ang mga setting nito. Itago ang output ng terminal mula sa unang pagtakbo upang malaman mo kung ano ang hitsura ng normal na pagkakasunod-sunod ng hiling. Ginagawa ng rekord na iyon na mahulaan ang pag-uugali ng shortcut.
Huwag subukan ang diskoneksyon sa iyong nag-iisang landas ng remote administration. Kung dinadala ng VPN ang iyong sesyon, ang matagumpay na diskoneksyon ay nagtatapos din sa iyong access, at ang pagbawi ay nangangailangan ng landas na hindi nakadepende sa tunnel. Panatilihing available ang lokal na console o pangalawang link.
Iugnay ang dalawang pinangalanang shortcut sa parehong UUID
Sa mga setting ng keyboard ng desktop, gumawa ng dalawang malinaw na pinangalanang aksyon, halimbawa Kumonekta sa Office VPN at Dumiskonekta sa Office VPN. Magtalaga ng magkaibang kombinasyon ng key at i-paste ang nasuring UUID sa dalawang command.
Pangalanan sila ayon sa layunin sa halip na estado. Ang shortcut na tinatawag na I-toggle ay ginagawang hindi mahulaan ang susunod na pagpindot; inilalarawan ng Kumonekta at Dumiskonekta nang eksakto kung ano ang hihilingin. Ginagawa nitong nagpapaliwanag sa sarili ang listahan ng shortcut. Ang maling pagpindot ay gumagawa pa rin ng isang bagay na mahulaan.
Kung gumagamit ang desktop ng mga launcher na desktop-entry, tandaan na hindi awtomatikong naglalaan ng terminal ang isang launcher. Ang command na nangangailangan ng interactive na input ay maghihintay kung saan walang makakasagot.
Ilagay ang hiling sa pagpapatunay kung saan mo ito nakikita
Kung walang --ask, humihingi ang nmcli sa isang tumatakbong secret agent ng kulang na kredensyal. Iyon ang tamang landas kapag pinangangasiwaan na ng desktop ang pagpapatunay ng VPN na ito at maipapakita ng agent ang sarili nitong hiling. Subukan ang simpleng command na Kumonekta mula mismo sa shortcut bago ipagpalagay na gumagana ito.
Kung kailangan ng VPN ang interaksyon sa terminal, i-configure ang shortcut upang buksan ang terminal application ng desktop at patakbuhin doon ang interactive na command. Nagkakaiba ang mga launch argument sa pagitan ng mga terminal application, kaya gamitin ang dokumentadong anyo ng naka-install.
Para sa isang desktop entry, Terminal=true humihingi ng terminal window at Terminal=false hindi. Wala sa mga setting ang dahilan upang maglagay ng password sa command line, magbigay ng sudo na walang password o laktawan ang patakaran sa pagpapatunay ng organisasyon.
Tingnan ang kahandaan pagkatapos ng pagpindot sa key
Ang pagpindot sa key ay nangangahulugang humiling ka ng activation. Hindi nito pinatutunayan na natapos ang pagpapatunay, na na-install ang mga ruta o na sumasagot ang pribadong DNS. Tingnan ang estado ng koneksyon at pagkatapos ang aktwal na pribadong mapagkukunan.
Basahin ang estado sa pamamagitan ng nagmamay-ari na kliyente sa halip na itugma ang isang isinaling pangungusap. Nagbabago ang tekstong nababasa ng tao ayon sa wika, at ang isang makina ay maaaring may higit sa isang VPN, kaya ang pagtutugma ng string ay maaaring mag-ulat ng maling profile o makaligtaan ang isang lumilipas na estado.
Kung muling ikinokonekta ng ibang automation ang VPN, iugnay ito sa shortcut na Dumiskonekta. Dalawang may-ari na nagkakansela sa isa't isa ay gumagawa ng koneksyon na tila binabalewala ang pagpindot sa key, kapag ang tunay na problema ay magkasalungat na patakaran.
Itala ang UUID, ang dalawang command at ang pagsusuri ng kahandaan sa iyong mga tala. Ang susunod na pagpapalit ng profile o pag-upgrade ng desktop ay mas madaling ma-diagnose kapag nakasulat na ang identifier at ang nilalayong landas ng hiling.