Pinupunan mo ang gateway, ang pangalan ng grupo, ang password ng grupo at ang iyong mga kredensyal, at nananatiling gray ang Add button. Walang naka-highlight, walang nagpapaliwanag kung ano ang kulang, kaya ang natural na konklusyon ay maling password o masamang address ng gateway. Wala sa dalawa. Ang dialog sa Ubuntu 22.04 ay nagbe-validate ng field na hindi hinihingi ng mga lumang release, at ang field na iyon ay nasa pahinang hindi binubuksan ng karamihan. Narito ang pagkakasunod-sunod na nagse-save ng profile, at ang gagawin kapag tumanggi pa rin ang dialog.

Hakbang 1: buksan ang Advanced bago ka maghanap ng pagkakamali

Ang kulang na halaga ay ang pangalan ng tunnel interface; nasa ilalim ito ng Advanced at wala itong anumang marka. Punuin ang pangunahing pahina gaya ng dati, pagkatapos ay buksan ang Advanced at itakda ang pangalan ng interface sa tun0 at saka pindutin ang Add. Kung naka-disable pa rin ang button pagkatapos niyon, hindi ka nakatagpo ng bagong problema kundi ang ikalawang kalahati ng parehong problema sa validation, kaya magpatuloy sa susunod na hakbang sa halip na i-type muli ang mga kredensyal. Ang pag-uugaling ito ay bug sa form sa mga pakete ng 22.04, hindi katangian ng account o ng gateway.

Kung nasa loob ka na ng nm-connection-editor, ang parehong pahina ay tinatawag na Advanced, at ang button na sinusubukan mong i-enable ay Save.

Hakbang 2: ilapat ang Advanced na pahina nang dalawang beses

Sa nm-connection-editor na bukas, gumawa ng koneksyon na Cisco Compatible VPN (vpnc), punuin ang mga field ng gateway at grupo, itakda ang pangalan ng tunnel interface, at pindutin ang Apply sa advanced na pahina. Pagkatapos ay pindutin muli ang Apply, o i-tick at i-untick ang opsyon ng hybrid authentication, na pumipilit sa form na mag-validate muli. Sa mga makinang ginawan ko nito, nananatiling naka-disable ang Save pagkatapos ng unang Apply at muling naka-enable lamang pagkatapos ng ikalawang pagdaan.

Ang ikalawang Apply ay hindi pamahiin. Ito ang pagkakaiba ng dialog na nag-validate ng advanced na pahina at ng isa na inimbak lang ito.

Hakbang 3: hanapin ang profile pagkatapos ma-save

Ang na-save na vpnc profile ay maaaring hindi lumitaw sa listahan ng GNOME Settings, na nagpapamukhang pagkabigo ang matagumpay na pag-aayos. Tumingin sa system menu sa halip, kung saan karaniwang naroon ang koneksyon at normal itong mapipili o mai-edit. Kung wala ito sa parehong lugar, isara nang buo ang editor at buuin muli ang profile sa halip na i-edit ang kalahating na-save.

Kapag nakakonekta na, ang profile ay isang ordinaryong koneksyon ng NetworkManager, kaya ang mga susunod na pag-edit ay dumadaan sa parehong editor at maaaring bumalik ang parehong kakaiba.

Kung tumatanggi pa rin ang dialog, magsulat ng vpnc profile

Mas bagay ang command-line client para sa mga server at para sa sinumang napagod na sa form na ito. Gumawa ng profile na may mga field na inaasahan ng vpnc, panatilihin itong nababasa lamang ng root dahil naglalaman ito ng sikreto ng grupo, pagkatapos ay kumonekta at mag-disconnect gamit ang sariling mga utos ng client:

IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORD

I-save ito bilang /etc/vpnc/work.conf file na may mode 600, patakbuhin ang sudo vpnc work.conf upang kumonekta, at sudo vpnc-disconnect upang idiskonekta. Ang script ay naglalagay ng mga ruta at setting ng resolver habang kumokonekta, na maginhawa at nangangahulugan ding ang nabigong pagdiskonekta ay maaaring mag-iwan ng estado.

I-verify ang tunnel, hindi ang button

Tiyakin ang tatlong bagay pagkatapos kumonekta: umiiral ang interface, may ruta ang remote subnet, at nareresolba ang isang pangalan sa loob ng remote network. Pagkatapos ay mag-disconnect at tiyakin na wala na ang ruta at ang mga entry ng resolver, upang ang susunod na koneksyon ay magsimula sa malinis na estado at hindi sa mga natira. Ang koneksyong nag-uulat ng tagumpay habang hindi nagbago ang talahanayan ng ruta ay hindi pa tapos sa trabaho nito.

Huwag i-reinstall ang distribution dahil lang naka-disable ang isang button sa dialog. Malaking tugon iyon sa isang bug sa validation, at hindi nito binabago ang hinihingi ng form.

Itala kung aling field ang kailangan ng na-save mong profile. Maaaring hindi na ito hingin ng susunod na build ng editor, at sasabihin ng tala sa susunod na tao kung bakit naroon ang halagang iyon.

Kaugnay na mga artikulo