Začněte tím, co hlásí terminál, ne instalátorem. Klientský VPN od dodavatele může selhat, protože jeho služba na pozadí neběží, protože se balíček rozbil proti novější distribuci, protože se změnil tok přihlášení, nebo protože je starý profil připojení stále aktivní. Každý případ zanechává jinou stopu a přeinstalace opraví nejvýš jeden z nich. Projděte kontroly popořadě a zastavte se, když důkazy ukazují na určitou vrstvu.

Začněte službou, ne instalátorem

Nejprve si přečtěte stav jednotky: systemctl status nordvpnd říká, zda démon běží a zda byl nedávno restartován. Zpráva o oprávnění k socketu, jako Permission denied accessing /run/nordvpn/nordvpnd.sock, se týká členství ve skupině, ne tunelu. Přidejte účet do skupiny dodavatele, poté se úplně odhlaste z relace na ploše a znovu se přihlaste. Nový terminál si drží starý seznam skupin, takže id je jediné rychlé potvrzení, že se změna projevila.

Když je démon zdravý, ale klient vás ignoruje, je lepším podezřelým balíček. Grafická položka, která nic nedělá, a příkaz, který tiše skončí, jsou příznaky na úrovni balíčku. Po upgradu distribuce může správce dodavatele napsaný v Pythonu selhat proti odstraněnému API knihovny, proto porovnejte nainstalovaný build s tím, co dodavatel právě dodává, než cokoli smažete.

Vyberte cestu přihlášení, kterou build nabízí

Pokyny k přihlášení z loňského roku mohou popisovat přepínač, který už neexistuje. V současných buildech nordvpn login --legacy vrací flag provided but not defined: -legacy a dvě podporované cesty jsou token z portálu a zpětné volání z prohlížeče. Pro cestu s tokenem jej vygenerujte na stránce účtu a předejte jej jednou: nordvpn login --token <token>. Pro cestu se zpětným voláním zkopírujte adresu úspěchu, nahraďte https:// za nordvpn:// a výsledek dejte do uvozovek, když jej předáváte nordvpn login --callback.

Obě hodnoty jsou přihlašovací údaje. Token bez platnosti je praktický na stroji bez obrazovky a drahý v historii shellu, proto jej po použití vymažte a držte mimo balíčky podpory.

Odinstalujte úplně, včetně repozitáře

Odstranění má tři části: balíček, zdroj apt a členství ve skupině. Pokud vyčistíte jen balíček, zůstane repozitář, který dál odpovídá na apt update, a zastaralá skupina, která dál dává přístup k socketu, který by nikdo neměl vlastnit. Pokud klient přišel ze staženého .deb, nejprve zjistěte přesný název balíčku pomocí dpkg -l | grep -i nordvpn, protože hádání vede k čištění, které nic neodstraní.

Zachovejte vlastní pokyny dodavatele k odinstalaci, pokud existují, a poznamenejte si, co jste odstranili, aby pozdější přeinstalace tiše nezdědila polovinu konfigurace.

sudo apt purge nordvpn
sudo rm /etc/apt/sources.list.d/nordvpn.list
sudo gpasswd -d "$USER" nordvpn

Odstraňte profily, na které odinstalace zapomněla

NetworkManager ukládá připojení ve vlastním úložišti a klient, který při nastavení jedno zapsal, je může nechat aktivní dlouho po odstranění. Známým viníkem je pvpn-ipv6leak-protection. Vypište je pomocí nmcli connection show a nmcli connection show --active, poznamenejte si UUID a smažte podle tohoto identifikátoru, abyste neodstranili živý profil. Pokud se záznam po restartu objeví znovu, smažte jeho soubor s klíčem pod /etc/NetworkManager/system-connections/ a restartujte NetworkManager.

Nevyprazdňujte tento adresář. Žijí tam i jiné VPN a běžné kabelové profily a úklid, který je odstraní, vytvoří druhý výpadek. Záznamy uložené jinými dodavateli si zaslouží stejnou opatrnost: uložený profil serveru není běžící démon a jeho smazání je rozhodnutí o konfiguraci, ne oprava chyby.

Přihlášení není totéž jako fungující tunel

Úspěšné přihlášení dokazuje jen to, že se účet ověřil. Pokud tunel nastartuje, ale jména přestanou být překládána, prohlédněte si technologii, kterou klient zvolil, a stav resolveru, než změníte účet. Některé buildy odhalují druhou datovou cestu a přechod na ni je dokumentovaná záloha, když novější cesta neumí nastartovat.

Provoz, který se láme jen při připojení, ukazuje na kill switch nebo zbylý profil ochrany proti úniku, ne na další přihlášení. Místní zařízení potřebují samostatný pohled: tiskárna nebo souborový server, který během relace zmizí je obvykle blokován seznamem výjimek pro místní síť od dodavatele, ne routerem.

Související články