Začnite tým, čo hlási terminál, nie inštalátorom. Klientský VPN od dodávateľa môže zlyhať, pretože jeho služba na pozadí nebeží, pretože sa balík rozbil voči novšej distribúcii, pretože sa zmenil tok prihlásenia alebo pretože je starý profil pripojenia stále aktívny. Každý prípad zanecháva inú stopu a preinštalovanie opraví nanajvýš jeden z nich. Prejdite kontroly po poradí a zastavte sa, keď dôkazy ukazujú na vrstvu.

Začnite službou, nie inštalátorom

Najprv si prečítajte stav jednotky: systemctl status nordvpnd hovorí, či démon beží a či bol nedávno reštartovaný. Správa o povolení soketu, ako Permission denied accessing /run/nordvpn/nordvpnd.sock, sa týka členstva v skupine, nie tunela. Pridajte účet do skupiny dodávateľa, potom sa úplne odhláste z relácie pracovnej plochy a znova prihláste. Nový terminál si drží starý zoznam skupín, takže id je jediné rýchle potvrdenie, že sa zmena prejavila.

Keď je démon zdravý, ale klient vás ignoruje, lepším podozrivým je balík. Grafická položka, ktorá nič nerobí, a príkaz, ktorý ticho skončí, sú príznaky na úrovni balíka. Po aktualizácii distribúcie môže správca dodávateľa napísaný v Pythone zlyhať voči odstránenému API knižnice, preto pred čímkoľvek zmazaním porovnajte nainštalovaný build s tým, čo dodávateľ práve dodáva.

Vyberte cestu prihlásenia, ktorú build ponúka

Minuloročné pokyny na prihlásenie môžu opisovať prepínač, ktorý už neexistuje. V súčasných buildoch nordvpn login --legacy vracia flag provided but not defined: -legacy a dve podporované cesty sú token z portálu a spätné volanie z prehliadača. Pre cestu s tokenom ho vygenerujte na stránke účtu a odovzdajte ho raz: nordvpn login --token <token>. Pre cestu so spätným volaním skopírujte adresu úspechu, nahraďte https:// za nordvpn:// a výsledok dajte do úvodzoviek, keď ho odovzdávate nordvpn login --callback.

Obe hodnoty sú prihlasovacie údaje. Token bez platnosti je praktický na stroji bez obrazovky a drahý v histórii shellu, preto ho po použití vymažte a držte mimo balíkov podpory.

Odinštalujte úplne, vrátane repozitára

Odstránenie má tri časti: balík, zdroj apt a členstvo v skupine. Ak vyčistíte len balík, zostane repozitár, ktorý naďalej odpovedá na apt update, a zastaraná skupina, ktorá naďalej dáva prístup k soketu, ktorý by nikto nemal vlastniť. Ak klient prišiel zo stiahnutého .deb, najprv zistite presný názov balíka pomocou dpkg -l | grep -i nordvpn, pretože hádanie vedie k čisteniu, ktoré nič neodstráni.

Zachovajte vlastné pokyny dodávateľa na odinštalovanie, ak existujú, a poznamenajte si, čo ste odstránili, aby neskoršia preinštalácia ticho nezdedila polovicu konfigurácie.

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

Odstráňte profily, na ktoré odinštalovanie zabudlo

NetworkManager ukladá pripojenia vo vlastnom úložišti a klient, ktorý pri nastavení jedno zapísal, ho môže nechať aktívne dlho po odstránení. Známy vinník je pvpn-ipv6leak-protection. Vypíšte ich pomocou nmcli connection show a nmcli connection show --active, poznamenajte si UUID a zmažte podľa tohto identifikátora, aby ste neodstránili živý profil. Ak sa záznam po reštarte znova objaví, zmažte jeho súbor s kľúčom pod /etc/NetworkManager/system-connections/ a reštartujte NetworkManager.

Nevyprázdňujte tento adresár. Žijú tam aj iné VPN a bežné káblové profily a čistenie, ktoré ich odstráni, vytvorí druhý výpadok. Záznamy uložené inými dodávateľmi si zaslúžia rovnakú opatrnosť: uložený profil servera nie je bežiaci démon a jeho zmazanie je rozhodnutie o konfigurácii, nie oprava chyby.

Prihlásenie nie je to isté ako fungujúci tunel

Úspešné prihlásenie dokazuje len to, že sa účet overil. Ak tunel naštartuje, ale mená sa prestanú prekladať, preverte technológiu, ktorú klient zvolil, a stav resolvera, než zmeníte účet. Niektoré buildy odhaľujú druhú dátovú cestu a prechod na ňu je dokumentovaná obchádzka, keď novšia cesta nevie naštartovať.

Prevádzka, ktorá sa láme len počas pripojenia, ukazuje na kill switch alebo zvyšný profil ochrany proti úniku, nie na ďalšie prihlásenie. Miestne zariadenia potrebujú samostatný pohľad: tlačiareň alebo súborový server, ktorý počas relácie zmizne zvyčajne blokuje zoznam výnimiek pre miestnu sieť od dodávateľa, nie router.

Súvisiace články