Sa bawat boot, bumabangon ang tunnel bago pa may magpasya na gamitin ito, at ang checkbox na mukhang may pananagutan ay walang ginagawa kapag inalis ang tsek. Hindi ito bug sa interface. Hindi awtomatikong ikinokonekta ng NetworkManager ang mga profile ng VPN; nagsisimula ang VPN dahil pinangalanan ito ng isang base connection. Nasa kabilang profile ang pagwawasto, at isa lang itong property.

Hindi isinasaalang-alang ang flag na inaalis mo

May sariling property ng awtomatikong pagkonekta ang profile ng VPN, at para sa mga koneksyong VPN hindi ito ginagamit ng manager upang magsimula ng anuman. Kapag inalis ito, nagiging pare-pareho ang pagbasa sa profile at walang pagbabago sa pag-uugali, at iyon mismo ang dahilan kung bakit nananatili ang sorpresa pagkatapos ng pag-edit.

Ang dokumentadong mekanismo ay isang listahan ng mga pangalawang koneksyon sa base profile. Kapag naging aktibo ang koneksyong Wi-Fi o Ethernet, iniaaktibo rin ng manager ang mga UUID ng VPN na nakalista roon. Ngayon, mga koneksyong VPN lang ang sinusuportahan sa listahang iyon, at kung may ilang entry ito, apektado ng isang pag-edit ang lahat.

Ang prayoridad ng awtomatikong pagkonekta ay nagraranggo ng mga kandidato; hindi rin ito switch na pampatay.

Basahin ang dalawang profile bago mag-edit

Itala muna ang mga pangalan, UUID at uri, dahil paulit-ulit ang mga nakikitang pangalan at madaling malito ang base connection sa VPN. Pagkatapos ay basahin ang mga property na mahalaga sa bawat panig.

nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"

Sa graphical editor, lumilitaw ang parehong mga halaga sa ilalim ng iba't ibang label. Nasa General tab ng base connection ang setting ng awtomatikong pagkonekta at, kapag naka-install ang plugin, ang pagpipiliang iangat ang VPN kasama nito. Maaaring tawagin ng isinalin na desktop ang field ng prayoridad bilang awtomatikong koneksyon na may prayoridad, na hindi ang switch ng pagpapagana. Ang pagkalito sa dalawa ay nagbubunga ng inalis na checkbox at hindi nagbago ang boot.

Alisin ang isang entry, hindi ang buong listahan

Ang property ay isang listahan, kaya pinapalitan ng pagtatakda ng bagong halaga ang lahat ng laman nito. Gamitin ang nangungunang minus upang alisin ang isang UUID at iwanang buo ang natitirang listahan.

nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"

Suriin ang listahan bago at pagkatapos, lalo na sa makina na umaasa sa pangalawang VPN.

Maaaring limitahan ang mga profile sa partikular na mga user. Kapag ganoon, ang account na ginagamit mo sa pag-edit ay dapat lumitaw sa listahang iyon; kung hindi, maaaring tanggihan ang utos, o maaaring magsulat ang manager ng hiwalay na profile bawat user na hindi kailanman nakikita ng orihinal na may-ari. Suriin ang may-ari bago magpasya na walang nagawa ang pag-edit, dahil ang tahimik na kopya bawat user ay nagpapaliwanag ng maraming nakakalitong resulta.

Subukan ang tunay na transisyon, hindi ang manu-manong restart

Ang muling pagkonekta sa base profile ang makabuluhang pagsubok. Ibaba at iangat ito, o mag-reboot, pagkatapos tingnan ang aktibong listahan, listahan ng interface at paghahanap ng ruta para sa panloob na address.

nmcli connection show --active
ip -brief address
ip route get 10.8.0.1

Kung lumilitaw pa rin ang tunnel, ang natitirang may-ari ay karaniwang isang script. Ipinapakita ng journal ng manager kung aling profile ang iniaaktibo at kailan, at ang dispatcher directory ang lugar kung saan titira ang hook na tumatawag ng nmcli connection up sa isang interface event. Hindi nakikita ang hook sa profile editor, kaya nakakaligtas ito sa bawat eksperimento sa checkbox.

Panatilihing gumagana ang manu-manong landas, dahil iyon ang tunay na pangangailangan.

Ano ang hitsura ng magandang resulta

Nananatiling naka-install ang profile kasama ang gateway, sertipiko at mga kredensyal nito. Hindi ito nag-aaktibo sa boot, at bumabangon ito kapag hiniling mo. Ang tatlong pahayag na iyon ang pagsubok sa pagtanggap.

Isulat ang UUID ng base connection sa runbook, dahil iyon ang profile na i-edit mo sa susunod.

Ang VPN na available pero hindi awtomatiko ay pagpili sa configuration at hindi kulang na feature, at isang property lang ang layo.

Kaugnay na mga artikulo