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 YOURPASSWORD

Ulož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.

Související články