Gumb Dodaj za Cisco VPN siv je na Ubuntu 22.04: kako to popraviti
vpnc obrazac na Ubuntu 22.04 traži naziv tunelskog sučelja koji starija izdanja nisu zahtijevala. Postavite ga u Advanced, a zatim dva puta primijenite naprednu stranicu.
Ispunite gateway, naziv grupe, lozinku grupe i svoje podatke za prijavu, a gumb Dodaj ostaje siv. Ništa nije istaknuto, ništa ne objašnjava što nedostaje, pa je prirodan zaključak pogrešna lozinka ili loša adresa gatewaya. Nije ni jedno ni drugo. Dijalog u Ubuntu 22.04 provjerava polje koje starija izdanja nisu zahtijevala, a to polje nalazi se na stranici koju većina ljudi nikada ne otvori. Evo redoslijeda kojim se profil sprema i što raditi kada dijalog ipak odbije.
Korak 1: otvorite Advanced prije nego što potražite grešku
Vrijednost koja nedostaje jest naziv tunelskog sučelja, koji se nalazi u Advanced i ne nosi nikakvu oznaku. Ispunite glavnu stranicu kao i obično, zatim otvorite Advanced i postavite naziv sučelja na tun0 prije nego što pritisnete Dodaj. Ako gumb i nakon toga ostane onemogućen, naišli ste na drugu polovinu istog problema s provjerom, a ne na novi, zato nastavite na sljedeći korak umjesto da ponovno upisujete podatke za prijavu. Takvo ponašanje je greška obrasca u paketima za 22.04, a ne svojstvo računa ili gatewaya.
Ako ste već unutar nm-connection-editor, ista se stranica zove Advanced, a gumb koji pokušavate omogućiti je Save.
Korak 2: dva puta primijenite stranicu Advanced
S otvorenim nm-connection-editor stvorite vezu Cisco Compatible VPN (vpnc), ispunite polja gatewaya i grupe, postavite naziv tunelskog sučelja i pritisnite Apply na naprednoj stranici. Zatim pritisnite Apply drugi put, ili označite pa odznačite opciju hibridne autentifikacije, što prisiljava obrazac da ponovno provjeri. Na strojevima na kojima sam to radio, Save ostaje onemogućen nakon prvog Apply i ponovno se uključuje tek nakon tog drugog prolaza.
Drugi Apply nije praznovjerje. To je razlika između dijaloga koji je provjerio naprednu stranicu i onoga koji ju je samo spremio.
Korak 3: pronađite profil nakon spremanja
Spremljeni vpnc profil možda se neće pojaviti na popisu GNOME postavki, zbog čega uspješan popravak izgleda kao neuspjeh. Umjesto toga provjerite sistemski izbornik, gdje veza obično postoji i može se normalno odabrati ili urediti. Ako nedostaje na oba mjesta, potpuno zatvorite uređivač i ponovno izgradite profil umjesto da uređujete napola spremljeni.
Kad se poveže, profil je obična NetworkManager veza, pa kasnije izmjene idu kroz isti uređivač i ista neobičnost može se vratiti.
Ako dijalog i dalje odbija, napišite vpnc profil
Klijent iz naredbenog retka bolje odgovara poslužiteljima i svakome kome je ponestalo strpljenja za obrazac. Stvorite profil s poljima koja vpnc očekuje, držite ga čitljivim samo za root jer sadrži tajnu grupe, a zatim se povežite i prekinite vlastitim naredbama klijenta:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDSpremite ga kao /etc/vpnc/work.conf s modom 600, pokrenite sudo vpnc work.conf za povezivanje i sudo vpnc-disconnect za prekid. Skripta pri povezivanju instalira rute i postavke razrješivača, što je zgodno i ujedno znači da neuspjeli prekid može ostaviti stanje za sobom.
Provjerite tunel, a ne gumb
Nakon povezivanja potvrdite tri stvari: sučelje postoji, udaljena podmreža ima rutu i ime unutar udaljene mreže se razrješava. Zatim se prekinite i potvrdite da su ruta i unosi razrješivača nestali, kako bi sljedeća veza počela iz čistog stanja, a ne iz ostataka. Veza koja prijavljuje uspjeh dok tablica ruta ostaje nepromijenjena nije završila svoj posao.
Ne reinstalirajte distribuciju zato što je gumb u dijalogu onemogućen. To je velika reakcija na grešku provjere i ne mijenja ono što obrazac zahtijeva.
Zabilježite koje je polje vaš spremljeni profil trebao. Kasnije izdanje uređivača može prestati to zahtijevati, a bilješka kaže sljedećoj osobi zašto je vrijednost tu.