Cisco VPN dugme Add je sivo na Ubuntu 22.04: rešenje
vpnc obrazac na Ubuntu 22.04 zahteva naziv tunelskog interfejsa koji su starija izdanja ignorisala. Podesite ga pod Advanced, a zatim dva puta primenite naprednu stranicu.
Popunite mrežni prolaz, naziv grupe, lozinku grupe i svoje podatke za prijavu, a dugme Add ostaje sivo. Ništa nije istaknuto, ništa ne objašnjava šta nedostaje, pa je prirodan zaključak pogrešna lozinka ili loša adresa mrežnog prolaza. Nije ni jedno ni drugo. Dijalog u Ubuntu 22.04 proverava polje koje starija izdanja nisu zahtevala, a to polje se nalazi na stranici koju većina ljudi nikada ne otvori. Evo redosleda kojim se profil čuva i šta da radite kada dijalog ipak odbije.
Korak 1: otvorite Advanced pre nego što potražite grešku
Vrednost koja nedostaje je naziv tunelskog interfejsa; nalazi se pod Advanced i nema nikakvu oznaku. Popunite glavnu stranicu kao obično, zatim otvorite Advanced i podesite naziv interfejsa na tun0 i tek onda pritisnite Add. Ako je dugme i posle toga onemogućeno, niste naišli na novi problem nego na drugu polovinu istog problema sa validacijom, pa pređite na sledeći korak umesto da ponovo unosite podatke. Ovakvo ponašanje je greška obrasca u paketima 22.04, a ne osobina naloga ili mrežnog prolaza.
Ako ste već unutar nm-connection-editor, ista stranica se zove Advanced, a dugme koje pokušavate da omogućite je Save.
Korak 2: primenite stranicu Advanced dva puta
Sa nm-connection-editor otvorenim, napravite vezu Cisco Compatible VPN (vpnc), popunite polja mrežnog prolaza i grupe, podesite naziv tunelskog interfejsa i pritisnite Apply na naprednoj stranici. Zatim pritisnite Apply još jednom ili štiklirajte i odštiklirajte opciju hibridne autentifikacije, što primorava obrazac da ponovo izvrši validaciju. Na mašinama na kojima sam to radio, Save ostaje onemogućeno posle prvog Apply i ponovo se uključuje tek posle tog drugog prolaza.
Drugi Apply nije sujeverje. To je razlika između dijaloga koji je validirao naprednu stranicu i onog koji ju je samo sačuvao.
Korak 3: pronađite profil nakon što se sačuva
Sačuvani vpnc profil možda se neće pojaviti na listi u GNOME Settings, zbog čega uspešna popravka izgleda kao neuspeh. Proverite umesto toga sistemski meni, gde je veza obično prisutna i može se normalno izabrati ili izmeniti. Ako je nema na oba mesta, potpuno zatvorite uređivač i ponovo napravite profil umesto da uređujete polusačuvani.
Kada se poveže, profil je obična NetworkManager veza, pa kasnije izmene idu kroz isti uređivač i ista neobičnost može da se vrati.
Ako dijalog i dalje odbija, napišite vpnc profil
Klijent komandne linije bolje odgovara serverima i svakome ko je izgubio strpljenje sa obrascem. Napravite profil sa poljima koja vpnc očekuje, držite ga čitljivim samo za root jer sadrži tajnu grupe, a zatim se povežite i prekinite vezu komandama samog klijenta:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDSačuvajte ga kao /etc/vpnc/work.conf datoteku sa režimom 600, pokrenite sudo vpnc work.conf da se povežete, i sudo vpnc-disconnect da je prekinete. Skripta pri povezivanju postavlja rute i resolver podešavanja, što je zgodno, ali znači i da neuspešno prekidanje može ostaviti stanje za sobom.
Proverite tunel, a ne dugme
Posle povezivanja potvrdite tri stvari: interfejs postoji, udaljena podmreža ima rutu, i ime unutar udaljene mreže se razrešava. Zatim se isključite i potvrdite da su ruta i resolver unosi nestali, da bi sledeća veza počela iz čistog stanja, a ne iz ostataka. Veza koja prijavljuje uspeh dok tabela ruta ostaje nepromenjena nije završila svoj posao.
Ne instalirajte distribuciju ponovo samo zato što je dugme u dijalogu onemogućeno. To je veliki odgovor na grešku validacije i ne menja šta obrazac zahteva.
Zabeležite koje je polje vašem sačuvanom profilu bilo potrebno. Kasnije izdanje uređivača može prestati da ga zahteva, a beleška kaže sledećoj osobi zašto je ta vrednost tu.