Du fyller inn gateway, gruppenavn, gruppepassord og innloggingsdetaljer, men knappen Add forblir grå. Ingenting markeres, ingenting sier hva som mangler, så man konkluderer lett med feil passord eller gal gateway-adresse. Ingen av delene stemmer. Dialogen i Ubuntu 22.04 sjekker et felt som eldre versjoner ikke krevde, og feltet befinner seg på en side folk flest aldri åpner. Her er fremgangsmåten som lagrer en profil, og hva du gjør når dialogen fortsatt sier nei.

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

Verdien som mangler, er navnet på tunnelgrensesnittet, som ligger under Advanced uten noen form for markering. Fyll ut hovedsiden som vanlig, åpne Advanced og sett grensesnittnavnet til tun0 og trykk så Add. Er knappen fortsatt deaktivert etter det, har du ikke fått et nytt problem, men andre halvdel av det samme valideringsproblemet, så gå til neste trinn i stedet for å taste innloggingen på nytt. Dette er en feil i skjemaet i 22.04-pakkene, ikke noe som skyldes kontoen eller gatewayen.

Er du allerede inne i nm-connection-editor, heter samme side Advanced, og knappen du vil aktivere, er Save.

Trinn 2: bruk den avanserte siden to ganger

Med nm-connection-editor åpen oppretter du en Cisco Compatible VPN (vpnc)-tilkobling, fyller ut gateway- og gruppefeltene, angir navnet på tunnelgrensesnittet og trykker Apply på den avanserte siden. Trykk Apply én gang til, eller kryss av og av igjen for hybrid autentisering, som tvinger skjemaet til å validere på nytt. På maskinene der jeg har gjort dette, står Save deaktivert etter første Apply og blir først aktiv igjen etter den andre runden.

Den andre Apply er ikke overtro. Det er forskjellen på 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 dukker kanskje ikke opp i listen i GNOME Settings, og da ser en vellykket reparasjon ut som en feil. Se i systemmenyen i stedet, der tilkoblingen som regel ligger og kan velges eller redigeres som normalt. Mangler den begge steder, lukk redigeringsprogrammet helt og bygg profilen på nytt framfor å redigere den halvlagrede.

Når den først kobler til, er profilen en helt vanlig NetworkManager-tilkobling, så senere endringer går gjennom samme redigeringsprogram, og den samme særegenheten kan dukke opp igjen.

Nekter dialogen fortsatt, skriv en vpnc-profil

Kommandolinjeklienten er bedre egnet for servere og for dem som har mistet tålmodigheten med skjemaet. Lag en profil med feltene vpnc forventer, hold den bare lesbar for root fordi den inneholder gruppehemmeligheten, og koble så 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 med modus 600, kjør sudo vpnc work.conf for å koble til, og sudo vpnc-disconnect for å koble ned. Skriptet legger inn ruter og resolver-innstillinger når det kobler til, noe som er praktisk, men som også betyr at en mislykket nedkobling kan etterlate tilstand.

Sjekk tunnelen, ikke knappen

Etter tilkobling bekrefter du tre ting: grensesnittet finnes, det eksterne subnettet har en rute, og et navn inne i det eksterne nettet lar seg slå opp. Koble så 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 melder suksess mens rutetabellen står uendret, har ikke gjort jobben sin.

Ikke installer distribusjonen på nytt fordi en knapp i en dialog er deaktivert. Det er en kraftig reaksjon på en valideringsfeil, og det endrer ikke det skjemaet krever.

Noter hvilket felt den lagrede profilen din trengte. En senere versjon av redigeringsprogrammet krever det kanskje ikke lenger, og notatet forteller neste person hvorfor verdien står der.

Relaterte artikler