Počnite od onoga što terminal javlja, a ne od instalatera. VPN klijent dobavljača može pasti jer njegova pozadinska usluga ne radi, jer se paket pokvario na novijoj distribuciji, jer se tok prijave promijenio ili jer je stari profil veze još aktivan. Svaki slučaj ostavlja drugačiji trag, a ponovna instalacija popravlja najviše jedan od njih. Prođite provjere redom i zaustavite se kada dokazi pokažu na sloj.

Počnite od usluge, a ne od instalatera

Prvo pročitajte stanje jedinice: systemctl status nordvpnd vam kaže da li demon radi i da li je nedavno ponovo pokrenut. Poruka o dozvoli za utičnicu poput Permission denied accessing /run/nordvpn/nordvpnd.sock tiče se članstva u grupi, a ne tunela. Dodajte račun u grupu dobavljača, zatim se potpuno odjavite s radne sesije i ponovo prijavite. Novi terminal zadržava stari spisak grupa, pa je id jedina brza potvrda da je promjena primijenjena.

Kada je demon zdrav ali vas klijent ignoriše, paket je bolji osumnjičeni. Grafički unos koji ništa ne radi i komanda koja tiho izlazi simptomi su na nivou paketa. Nakon nadogradnje distribucije, upravitelj dobavljača napisan u Pythonu može pasti na uklonjenom API-ju biblioteke, pa uporedite instaliranu gradnju s onim što dobavljač trenutno isporučuje prije nego što bilo šta obrišete.

Odaberite put prijave koji gradnja nudi

Upute za prijavu od prošle godine mogu opisivati zastavicu koje više nema. U trenutnim gradnjama nordvpn login --legacy vraća flag provided but not defined: -legacy, a dva podržana puta su token s portala i povratni poziv iz preglednika. Za put s tokenom stvorite ga na stranici računa i proslijedite jednom: nordvpn login --token <token>. Za put s povratnim pozivom kopirajte adresu uspjeha, zamijenite https:// s nordvpn:// i stavite rezultat pod navodnike kada ga predajete nordvpn login --callback.

Obje vrijednosti su vjerodajnice. Token bez isteka zgodan je na uređaju bez ekrana i skup u historiji ljuske, pa ga obrišite nakon upotrebe i držite podalje od paketa podrške.

Deinstalirajte potpuno, uključujući i repozitorij

Uklanjanje ima tri dijela: paket, apt izvor i članstvo u grupi. Ako očistite samo paket, ostaje repozitorij koji nastavlja odgovarati na apt update, i zastarjela grupa koja nastavlja davati pristup utičnici koju nitko ne bi trebao posjedovati. Ako je klijent došao iz preuzetog .deb, prvo odredite tačan naziv paketa s dpkg -l | grep -i nordvpn, jer pogađanje daje čišćenje koje ništa ne uklanja.

Sačuvajte vlastite upute dobavljača za deinstalaciju ako postoje, i zapišite šta ste uklonili kako kasnija ponovna instalacija ne bi tiho naslijedila pola konfiguracije.

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

Uklonite profile koje je deinstalacija zaboravila

NetworkManager čuva veze u vlastitom spremištu, a klijent koji je jednu zapisao tokom postavljanja može je ostaviti aktivnom davno nakon uklanjanja. Poznati krivac je pvpn-ipv6leak-protection. Nabrojite pomoću nmcli connection show i nmcli connection show --active, zabilježite UUID i obrišite po tom identifikatoru da ne uklonite živu vezu. Ako se unos vrati nakon ponovnog pokretanja, obrišite njegovu datoteku ključa pod /etc/NetworkManager/system-connections/ i ponovo pokrenite NetworkManager.

Ne praznite taj direktorij. Tu žive i drugi VPN-ovi i obični žičani profili, a čišćenje koje ih ukloni stvara drugi prekid. Unosi koje su sačuvali drugi dobavljači zaslužuju istu pažnju: sačuvani profil servera nije pokrenut demon, a brisanje jednog je odluka o konfiguraciji, a ne ispravka greške.

Prijava nije isto što i tunel koji radi

Uspješna prijava dokazuje samo da se račun autentificirao. Ako tunel krene ali imena prestanu da se razrješavaju, provjerite tehnologiju koju je klijent odabrao i stanje razrješivača prije nego što promijenite račun. Neke gradnje izlažu drugi put podataka, a prelazak na njega dokumentirani je zaobilazni put kada noviji ne uspije pokrenuti.

Saobraćaj koji se kvari samo dok ste povezani upućuje na prekidač za nuždu ili zaostali profil zaštite od curenja, a ne na drugu prijavu. Lokalni uređaji traže poseban pogled: pisač ili datotečni server koji nestane tokom sesije obično blokira dobavljačev spisak izuzetaka za lokalnu mrežu, a ne ruter.

Povezani članci