Butono Aldoni de Cisco VPN estas griza en Ubuntu 22.04: kiel ripari
La vpnc-formularo en Ubuntu 22.04 postulas nomon de tunela interfaco, kiun pli malnovaj eldonoj ignoris. Agordu ĝin sub Advanced, poste apliku la altnivelan paĝon dufoje.
Vi plenigas la enirejon, la grupan nomon, la grupan pasvorton kaj viajn legitimojn, kaj la butono Aldoni restas griza. Nenio estas reliefigita, nenio klarigas, kio mankas, do la natura konkludo estas malĝusta pasvorto aŭ malbona enireja adreso. Ĝi estas nek unu nek la alia. La dialogo en Ubuntu 22.04 validigas kampon, kiun pli malnovaj eldonoj ne postulis, kaj tiu kampo troviĝas sur paĝo, kiun plej multaj homoj neniam malfermas. Jen la ordo, kiu ebligas konservi profilon, kaj kion fari kiam la dialogo tamen rifuzas.
Paŝo 1: malfermu Advanced antaŭ ol serĉi eraron
La mankanta valoro estas la nomo de la tunela interfaco, kiu troviĝas sub Advanced kaj portas neniun markon. Plenigu la ĉefpaĝon kiel kutime, poste malfermu Advanced kaj agordu la interfacan nomon al tun0 antaŭ ol premi Aldoni. Se la butono poste ankoraŭ estas malŝaltita, vi trafis la duan duonon de la sama validiga problemo, ne novan, do daŭrigu al la sekva paŝo anstataŭ retajpi la legitimojn. Tiu konduto estas formulara cimo en la pakaĵoj de 22.04, ne eco de la konto aŭ de la enirejo.
Se vi jam estas ene de nm-connection-editor, la sama paĝo nomiĝas Advanced kaj la butono, kiun vi provas ŝalti, estas Save.
Paŝo 2: apliku la paĝon Advanced dufoje
Kun nm-connection-editor malfermita, kreu ligon Cisco Compatible VPN (vpnc), plenigu la kampojn de enirejo kaj grupo, agordu la nomon de la tunela interfaco kaj premu Apply sur la altnivela paĝo. Poste premu Apply duan fojon, aŭ marku kaj malmarku la opcion de hibrida aŭtentikigo, kio devigas la formularon revalidigi. Sur la maŝinoj, kie mi tion faris, Save restas malŝaltita post la unua Apply kaj resaltiĝas nur post tiu dua trairo.
La dua Apply ne estas superstiĉo. Ĝi estas la diferenco inter dialogo, kiu validigis la altnivelan paĝon, kaj unu, kiu nur konservis ĝin.
Paŝo 3: trovu la profilon post konserviĝo
Konservita vpnc-profilo eble ne aperos en la listo de GNOME-agordoj, kio igas sukcesan riparon aspekti kiel malsukceso. Anstataŭe rigardu la sisteman menuon, kie la ligo kutime ĉeestas kaj povas esti elektita aŭ redaktita normale. Se ĝi mankas en ambaŭ lokoj, tute fermu la redaktilon kaj rekonstruu la profilon anstataŭ redakti la duonkonservitan.
Post kiam ĝi konektiĝas, la profilo estas ordinara NetworkManager-ligo, do pli postaj ŝanĝoj iras tra la sama redaktilo kaj la sama strangaĵo povas reveni.
Se la dialogo ankoraŭ rifuzas, skribu vpnc-profilon
La komandlinia kliento pli taŭgas por serviloj kaj por ĉiu, kiu elĉerpis sian paciencon kun la formularo. Kreu profilon kun la kampoj, kiujn vpnc atendas, tenu ĝin legebla nur por root ĉar ĝi enhavas la grupan sekreton, poste konektu kaj malkonektu per la propraj komandoj de la kliento:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDKonservu ĝin kiel /etc/vpnc/work.conf kun reĝimo 600, rulu sudo vpnc work.conf por konekti kaj sudo vpnc-disconnect por malkonstrui ĝin. La skripto instalas vojojn kaj agordojn de la solvilo kiel parton de konektado, kio estas oportuna kaj ankaŭ signifas, ke malsukcesa malkonstruo povas lasi staton malantaŭe.
Kontrolu la tunelon, ne la butonon
Post konektado konfirmu tri aferojn: la interfaco ekzistas, la fora subreto havas vojon, kaj nomo ene de la fora reto solviĝas. Poste malkonektu kaj konfirmu, ke la vojo kaj la eroj de la solvilo malaperis, por ke la sekva konekto komenciĝu de pura stato kaj ne de restaĵoj. Konekto, kiu raportas sukceson dum la voj-tabelo restas senŝanĝa, ne finis sian taskon.
Ne reinstalu la distribuon ĉar dialogbutono estas malŝaltita. Tio estas granda reago al validiga cimo, kaj ĝi ne ŝanĝas, kion postulas la formularo.
Notu, kiun kampon via konservita profilo bezonis. Pli posta eldono de la redaktilo eble ĉesos postuli ĝin, kaj la noto diros al la sekva persono, kial la valoro estas tie.