Du fyller ut gatewayen, gruppenavnet, gruppepassordet og påloggingsdetaljene dine, og Add-knappen forblir grå. Ingenting utheves, ingenting forklarer hva som mangler, så den naturlige konklusjonen er et feil passord eller en dårlig gateway-adresse. Det er ingen av delene. Dialogen i Ubuntu 22.04 validerer et felt som eldre utgivelser ikke krevde, og feltet ligger på en side de fleste aldri åpner. Her er rekkefølgen som får en profil lagret, og hva du gjør når dialogen likevel nekter.

Trinn 1: åpne Advanced før du leter etter en feil

Verdien som mangler, er navnet på tunnelgrensesnittet; det ligger under Advanced og har ingen markering i det hele tatt. Fyll ut hovedsiden som vanlig, åpne deretter Advanced og sett grensesnittnavnet til tun0 og trykk først da Add. Hvis knappen fortsatt er deaktivert etter det, har du ikke truffet et nytt problem, men den andre halvdelen av det samme valideringsproblemet, så gå videre til neste trinn i stedet for å skrive inn påloggingsdetaljene på nytt. Denne oppførselen er en skjemafeil i 22.04-pakkene, ikke en egenskap ved kontoen eller gatewayen.

Hvis du allerede er inne i nm-connection-editor, heter den samme siden Advanced, og knappen du prøver å aktivere, er Save.

Trinn 2: bruk den avanserte siden to ganger

Med nm-connection-editor åpen, opprett en Cisco Compatible VPN (vpnc)-tilkobling, fyll ut gateway- og gruppefeltene, sett navnet på tunnelgrensesnittet og trykk Apply på den avanserte siden. Trykk deretter Apply en gang til, eller huk av og av for hybrid autentisering, noe som tvinger skjemaet til å validere på nytt. På maskinene jeg har gjort dette på, forblir Save deaktivert etter første Apply og aktiveres først etter den andre runden.

Den andre Apply er ikke overtro. Det er forskjellen mellom en dialog som har validert den avanserte siden, og en som bare har lagret den.

Trinn 3: finn profilen etter at den er lagret

En lagret vpnc-profil vises kanskje ikke i GNOME Settings-listen, noe som får en vellykket reparasjon til å se ut som en feil. Sjekk systemmenyen i stedet, der tilkoblingen vanligvis finnes og kan velges eller redigeres normalt. Hvis den mangler begge steder, lukk redigeringsprogrammet helt og bygg profilen på nytt i stedet for å redigere den halvlagrede.

Når den kobler til, er profilen en vanlig NetworkManager-tilkobling, så senere endringer går gjennom samme redigeringsprogram, og den samme rariteten kan komme tilbake.

Hvis dialogen fortsatt nekter, skriv en vpnc-profil

Kommandolinjeklienten passer bedre for servere og for alle som har gått tom for tålmodighet med skjemaet. Lag en profil med feltene vpnc forventer, hold den lesbar bare for root fordi den inneholder gruppehemmeligheten, og koble deretter til og fra med klientens egne kommandoer:

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

Lagre den som /etc/vpnc/work.conf fil med modus 600, kjør sudo vpnc work.conf for å koble til, og sudo vpnc-disconnect for å rive den ned. Skriptet installerer ruter og resolver-innstillinger som en del av tilkoblingen, noe som er praktisk, og som også betyr at en mislykket nedriving kan etterlate tilstand.

Verifiser tunnelen, ikke knappen

Bekreft tre ting etter tilkobling: grensesnittet finnes, det eksterne subnettet har en rute, og et navn inne i det eksterne nettverket løses opp. Koble deretter fra og bekreft at ruten og resolver-oppføringene er borte, slik at neste tilkobling starter fra en ren tilstand og ikke fra rester. En tilkobling som rapporterer suksess mens rutetabellen er uendret, har ikke fullført jobben.

Ikke installer distribusjonen på nytt bare fordi en dialogknapp er deaktivert. Det er en stor respons på en valideringsfeil, og det endrer ikke det skjemaet krever.

Noter hvilket felt den lagrede profilen din trengte. En senere utgave av redigeringsprogrammet kan slutte å kreve det, og notatet forteller den neste hvorfor verdien er der.

Relaterte artikler