Tlačítko Add u Cisco VPN je v Ubuntu 22.04 šedé: jak to opravit
Formulář vpnc v Ubuntu 22.04 vyžaduje název tunelového rozhraní, který starší verze ignorovaly. Nastavte ho v Advanced a poté dvakrát použijte pokročilou stránku.
Vyplníte bránu, název skupiny, heslo skupiny a své přihlašovací údaje a tlačítko Add zůstává šedé. Nic se nezvýrazní, nic nevysvětlí, co chybí, takže přirozeným závěrem je špatné heslo nebo špatná adresa brány. Není to ani jedno. Dialog v Ubuntu 22.04 ověřuje pole, které starší verze nevyžadovaly, a toto pole je na stránce, kterou většina lidí nikdy neotevře. Tady je pořadí, kterým se profil uloží, a co dělat, když dialog i tak odmítne.
Krok 1: otevřete Advanced, než začnete hledat chybu
Chybějící hodnotou je název tunelového rozhraní, který je v Advanced a nenese žádné označení. Vyplňte hlavní stránku jako obvykle, pak otevřete Advanced a nastavte název rozhraní na tun0, než stisknete Add. Pokud je tlačítko i potom neaktivní, narazili jste na druhou polovinu stejného problému s ověřováním, ne na nový, takže pokračujte dalším krokem, místo abyste znovu psali přihlašovací údaje. Toto chování je chyba formuláře v balíčcích pro 22.04, ne vlastnost účtu nebo brány.
Pokud už jste v nm-connection-editor, stejná stránka se jmenuje Advanced a tlačítko, které se snažíte povolit, je Save.
Krok 2: použijte stránku Advanced dvakrát
S otevřeným nm-connection-editor vytvořte připojení Cisco Compatible VPN (vpnc), vyplňte pole brány a skupiny, nastavte název tunelového rozhraní a na pokročilé stránce stiskněte Apply. Pak stiskněte Apply podruhé, nebo zaškrtněte a odškrtněte volbu hybridního ověřování, což formulář donutí znovu ověřit. Na strojích, kde jsem to dělal, zůstává Save po prvním Apply neaktivní a znovu se zapne až po tomto druhém průchodu.
Druhé Apply není pověra. Je to rozdíl mezi dialogem, který pokročilou stránku ověřil, a dialogem, který ji jen uložil.
Krok 3: najděte profil poté, co se uloží
Uložený profil vpnc se nemusí objevit v seznamu nastavení GNOME, takže úspěšná oprava vypadá jako selhání. Podívejte se místo toho do systémové nabídky, kde je připojení obvykle přítomné a lze ho normálně vybrat nebo upravit. Pokud chybí na obou místech, editor úplně zavřete a profil postavte znovu, místo abyste upravovali napůl uložený.
Jakmile se připojí, je profil běžné připojení NetworkManageru, takže pozdější úpravy jdou přes stejný editor a stejná zvláštnost se může vrátit.
Pokud dialog stále odmítá, napište profil vpnc
Klient z příkazového řádku se hodí víc pro servery a pro každého, komu došla trpělivost s formulářem. Vytvořte profil s poli, která vpnc očekává, nechte ho čitelný jen pro root, protože obsahuje tajemství skupiny, a pak se připojte a odpojte vlastními příkazy klienta:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDUložte ho jako /etc/vpnc/work.conf s režimem 600, spusťte sudo vpnc work.conf pro připojení a sudo vpnc-disconnect pro odpojení. Skript při připojování instaluje trasy a nastavení resolutoru, což je pohodlné a zároveň to znamená, že neúspěšné odpojení může nechat stav za sebou.
Ověřujte tunel, ne tlačítko
Po připojení potvrďte tři věci: rozhraní existuje, vzdálená podsíť má trasu a jméno uvnitř vzdálené sítě se překládá. Pak se odpojte a potvrďte, že trasa a záznamy resolutoru zmizely, aby příští připojení začínalo z čistého stavu, ne ze zbytků. Připojení, které hlásí úspěch, zatímco směrovací tabulka zůstává nezměněná, svou práci nedokončilo.
Nepřeinstalujte distribuci jen proto, že je tlačítko v dialogu neaktivní. To je velká reakce na chybu ověřování a nemění to, co formulář vyžaduje.
Poznamenejte si, které pole váš uložený profil potřeboval. Pozdější sestavení editoru ho může přestat vyžadovat a poznámka řekne dalšímu člověku, proč tam ta hodnota je.