Cisco VPN dugme Add je sivo na Ubuntu 22.04: kako to popraviti
vpnc obrazac na Ubuntu 22.04 traži naziv tunelskog interfejsa koji starija izdanja nisu zahtijevala. Postavite ga u Advanced, a zatim dva puta primijenite naprednu stranicu.
Popunite gateway, 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 gatewaya. Nije ni jedno ni drugo. Dijalog u Ubuntu 22.04 provjerava polje koje starija izdanja nisu zahtijevala, a to polje se nalazi na stranici koju većina ljudi nikada ne otvori. Evo redoslijeda kojim se profil sačuva i šta raditi kada dijalog ipak odbije.
Korak 1: otvorite Advanced prije nego što tražite grešku
Vrijednost koja nedostaje je naziv tunelskog interfejsa, koji se nalazi u Advanced i ne nosi nikakvu oznaku. Popunite glavnu stranicu kao i obično, zatim otvorite Advanced i postavite naziv interfejsa na tun0 prije nego što pritisnete Add. Ako dugme i nakon toga ostane onemogućeno, naišli ste na drugu polovinu istog problema s provjerom, a ne na novi, zato nastavite na sljedeći korak umjesto da ponovo 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 stranica se zove Advanced, a dugme koje pokušavate omogućiti je Save.
Korak 2: dva puta primijenite stranicu Advanced
Sa otvorenim nm-connection-editor napravite vezu Cisco Compatible VPN (vpnc), popunite polja gatewaya i grupe, postavite naziv tunelskog interfejsa i pritisnite Apply na naprednoj stranici. Zatim pritisnite Apply drugi put, ili označite pa odznačite opciju hibridne autentifikacije, što prisiljava obrazac da ponovo provjeri. Na mašinama na kojima sam to radio, Save ostaje onemogućen nakon prvog Apply i ponovo se uključuje tek nakon tog drugog prolaza.
Drugi Apply nije praznovjerje. To je razlika između dijaloga koji je provjerio naprednu stranicu i onog koji ju je samo sačuvao.
Korak 3: pronađite profil nakon što se sačuva
Sačuvani vpnc profil se možda neće pojaviti na listi GNOME postavki, zbog čega uspješna popravka izgleda kao neuspjeh. Umjesto toga provjerite sistemski meni, gdje veza obično postoji i može se normalno izabrati ili urediti. Ako nedostaje na oba mjesta, potpuno zatvorite uređivač i ponovo izgradite profil umjesto da uređujete poluspremljeni.
Kada se poveže, profil je obična NetworkManager veza, pa kasnije izmjene idu kroz isti uređivač i ista neobičnost se može vratiti.
Ako dijalog i dalje odbija, napišite vpnc profil
Klijent iz komandne linije bolje odgovara serverima i svakome kome je ponestalo strpljenja za obrazac. Napravite 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 komandama 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 sa modom 600, pokrenite sudo vpnc work.conf za povezivanje i sudo vpnc-disconnect za prekid. Skripta pri povezivanju instalira rute i postavke rezolvera, što je zgodno i ujedno znači da neuspjeli prekid može ostaviti stanje za sobom.
Provjerite tunel, a ne dugme
Nakon povezivanja potvrdite tri stvari: interfejs 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 rezolvera nestali, kako bi sljedeća veza počela iz čistog stanja, a ne iz ostataka. Veza koja prijavljuje uspjeh dok tabela ruta ostaje nepromijenjena nije završila svoj posao.
Ne reinstalirajte distribuciju zato što je dugme u dijalogu onemogućeno. To je velika reakcija na grešku provjere i ne mijenja ono što obrazac zahtijeva.
Zapišite koje je polje vaš sačuvani profil trebao. Kasnije izdanje uređivača može prestati da ga zahtijeva, a zabilješka kaže sljedećoj osobi zašto je vrijednost tu.