Tlačidlo Add v Cisco VPN je na Ubuntu 22.04 sivé: riešenie
Formulár vpnc na Ubuntu 22.04 vyžaduje názov tunelového rozhrania, ktorý staršie vydania ignorovali. Nastavte ho v časti Advanced a potom dvakrát použite rozšírenú stránku.
Vyplníte bránu, názov skupiny, heslo skupiny a svoje prihlasovacie údaje a tlačidlo Add zostane sivé. Nič nie je zvýraznené, nič nevysvetľuje, čo chýba, takže prirodzený záver je nesprávne heslo alebo zlá adresa brány. Nie je to ani jedno. Dialóg v Ubuntu 22.04 overuje pole, ktoré staršie vydania nevyžadovali, a toto pole sa nachádza na stránke, ktorú väčšina ľudí nikdy neotvorí. Tu je postup, ktorý profil uloží, a čo robiť, keď dialóg napriek tomu odmietne.
Krok 1: otvorte Advanced, skôr než začnete hľadať chybu
Chýbajúca hodnota je názov tunelového rozhrania; nachádza sa v časti Advanced a nemá žiadne označenie. Vyplňte hlavnú stránku ako obvykle, potom otvorte Advanced a nastavte názov rozhrania na tun0 a až potom stlačte Add. Ak je tlačidlo aj potom neaktívne, nenarazili ste na nový problém, ale na druhú polovicu toho istého problému s overovaním, preto prejdite na ďalší krok a znova nezadávajte prihlasovacie údaje. Toto správanie je chyba formulára v balíkoch 22.04, nie vlastnosť účtu alebo brány.
Ak už ste v nm-connection-editor, tá istá stránka sa volá Advanced a tlačidlo, ktoré sa snažíte zapnúť, je Save.
Krok 2: použite stránku Advanced dvakrát
S nm-connection-editor otvoreným vytvorte pripojenie Cisco Compatible VPN (vpnc), vyplňte polia brány a skupiny, nastavte názov tunelového rozhrania a na rozšírenej stránke stlačte Apply. Potom stlačte Apply ešte raz alebo zaškrtnite a odškrtnite možnosť hybridného overovania, čo prinúti formulár znova overiť. Na počítačoch, kde som to robil, zostáva Save neaktívne po prvom Apply a znova sa zapne až po tomto druhom prechode.
Druhé Apply nie je povera. Je to rozdiel medzi dialógom, ktorý rozšírenú stránku overil, a takým, ktorý ju len uložil.
Krok 3: nájdite profil po uložení
Uložený profil vpnc sa nemusí objaviť v zozname v GNOME Settings, takže úspešná oprava vyzerá ako zlyhanie. Pozrite sa namiesto toho do systémového menu, kde je pripojenie zvyčajne prítomné a dá sa normálne vybrať alebo upraviť. Ak chýba na oboch miestach, úplne zatvorte editor a vytvorte profil nanovo, namiesto úpravy toho polovične uloženého.
Keď sa pripojí, profil je bežné pripojenie NetworkManager, takže neskoršie úpravy idú cez ten istý editor a tá istá zvláštnosť sa môže vrátiť.
Ak dialóg stále odmieta, napíšte profil vpnc
Klient príkazového riadka sa hodí lepšie pre servery a pre každého, kto s formulárom stratil trpezlivosť. Vytvorte profil s poľami, ktoré vpnc očakáva, uchovávajte ho čitateľný iba pre root, pretože obsahuje tajomstvo skupiny, a potom sa pripojte a odpojte príkazmi samotného klienta:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDUložte ho ako /etc/vpnc/work.conf súbor s režimom 600, spustite sudo vpnc work.conf na pripojenie a sudo vpnc-disconnect na odpojenie. Skript pri pripájaní nainštaluje trasy a nastavenia resolvera, čo je pohodlné, ale tiež to znamená, že neúspešné odpojenie môže zanechať stav.
Overte tunel, nie tlačidlo
Po pripojení potvrďte tri veci: rozhranie existuje, vzdialená podsiet má trasu a názov vo vzdialenej sieti sa prekladá. Potom sa odpojte a potvrďte, že trasa a záznamy resolvera zmizli, aby ďalšie pripojenie začalo z čistého stavu a nie zo zvyškov. Pripojenie, ktoré hlási úspech, hoci tabuľka trás zostala nezmenená, svoju prácu nedokončilo.
Nepreinštalujte distribúciu len preto, že tlačidlo v dialógu je neaktívne. Je to veľká reakcia na chybu overovania a nemení to, čo formulár vyžaduje.
Poznačte si, ktoré pole váš uložený profil potreboval. Neskoršie zostavenie editora ho už nemusí vyžadovať a poznámka povie ďalšiemu človeku, prečo je tá hodnota tam.