Cisco VPN-tilføj-knappen er grå i Ubuntu 22.04: sådan retter du det
vpnc-formularen i Ubuntu 22.04 kræver et tunnelegrænsefladenavn, som ældre versioner ignorerede. Angiv det under Advanced, og anvend derefter den avancerede side to gange.
Du udfylder gatewayen, gruppenavnet, gruppeadgangskoden og dine egne loginoplysninger, og knappen Tilføj forbliver grå. Intet fremhæves, intet forklarer, hvad der mangler, så den naturlige konklusion er en forkert adgangskode eller en dårlig gatewayadresse. Det er ingen af delene. Dialogen i Ubuntu 22.04 validerer et felt, som ældre versioner ikke krævede, og det felt ligger på en side, som de fleste aldrig åbner. Her er den rækkefølge, der får en profil gemt, og hvad du gør, når dialogen alligevel nægter.
Trin 1: åbn Advanced, før du leder efter en fejl
Den manglende værdi er tunnelegrænsefladens navn, som ligger under Advanced og slet ikke er markeret. Udfyld hovedsiden som sædvanligt, åbn derefter Advanced og sæt grænsefladenavnet til tun0, før du trykker på Tilføj. Hvis knappen stadig er deaktiveret bagefter, har du ramt anden halvdel af det samme valideringsproblem og ikke et nyt, så fortsæt til næste trin i stedet for at skrive loginoplysningerne igen. Adfærden er en formularfejl i 22.04-pakkerne, ikke en egenskab ved kontoen eller ved gatewayen.
Hvis du allerede er inde i nm-connection-editor, hedder den samme side Advanced, og knappen, du prøver at aktivere, er Save.
Trin 2: anvend Advanced-siden to gange
Med nm-connection-editor åben opretter du en Cisco Compatible VPN-forbindelse (vpnc), udfylder gateway- og gruppefelterne, angiver tunnelegrænsefladens navn og trykker på Apply på den avancerede side. Tryk derefter på Apply en anden gang, eller sæt og fjern markeringen i indstillingen for hybridgodkendelse, som tvinger formularen til at validere igen. På de maskiner, hvor jeg har gjort det, forbliver Save deaktiveret efter den første Apply og bliver først aktiveret igen efter den anden gennemgang.
Den anden Apply er ikke overtro. Det er forskellen på en dialog, der har valideret den avancerede side, og en der kun har gemt den.
Trin 3: find profilen, når den er gemt
En gemt vpnc-profil vises måske ikke på listen i GNOME-indstillinger, hvilket får en vellykket rettelse til at ligne en fiasko. Se i systemmenuen i stedet, hvor forbindelsen normalt findes og kan vælges eller redigeres normalt. Hvis den mangler begge steder, skal du lukke editoren helt og opbygge profilen igen i stedet for at redigere den halvt gemte.
Når den først forbinder, er profilen en almindelig NetworkManager-forbindelse, så senere ændringer går gennem den samme editor, og den samme særhed kan vende tilbage.
Hvis dialogen stadig nægter, så skriv en vpnc-profil
Kommandolinjeklienten passer bedre til servere og til alle, der er løbet tør for tålmodighed med formularen. Opret en profil med de felter, vpnc forventer, hold den kun læsbar for root, fordi den indeholder gruppehemmeligheden, og forbind og afbryd derefter med klientens egne kommandoer:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDGem den som /etc/vpnc/work.conf med tilstand 600, kør sudo vpnc work.conf for at forbinde og sudo vpnc-disconnect for at rive den ned. Scriptet installerer ruter og resolverindstillinger som en del af forbindelsen, hvilket er bekvemt og også betyder, at en mislykket nedrivning kan efterlade tilstand.
Kontrollér tunnelen, ikke knappen
Bekræft tre ting efter forbindelsen: grænsefladen findes, det fjerne subnet har en rute, og et navn inde i det fjerne netværk slås op. Afbryd derefter og bekræft, at ruten og resolverposterne er væk, så den næste forbindelse starter fra en ren tilstand og ikke fra rester. En forbindelse, der rapporterer succes, mens rutetabellen er uændret, har ikke gjort sit arbejde færdigt.
Geninstaller ikke distributionen, fordi en dialogknap er deaktiveret. Det er en stor reaktion på en valideringsfejl, og det ændrer ikke, hvad formularen kræver.
Notér, hvilket felt din gemte profil havde brug for. En senere editorudgave holder måske op med at kræve det, og noten fortæller den næste person, hvorfor værdien er der.