Byrja med det terminalen rapporterer, ikkje med installasjonsprogrammet. Ein VPN-klient frå ein leverandør kan feile fordi bakgrunnstenesta ikkje køyrer, fordi pakken braut mot ein nyare distribusjon, fordi innloggingsflyten er endra, eller fordi ein gammal tilkoplingsprofil framleis er aktiv. Kvart tilfelle lèt att eit ulikt spor, og ein reinstallasjon rettar høgst eitt av dei. Gå gjennom kontrollane i rekkjefølgje og stopp når prova peikar på eit lag.

Byrja med tenesta, ikkje installasjonsprogrammet

Les først tilstanden til eininga: systemctl status nordvpnd fortel om daemonen køyrer og om han nyleg vart starta på nytt. Ei socket-løyvemelding som Permission denied accessing /run/nordvpn/nordvpnd.sock handlar om gruppemedlemskap, ikkje om tunnelen. Legg kontoen til gruppa til leverandøren, logg deretter heilt ut av skrivebordsøkta og inn att. Ein ny terminal held på den gamle gruppelista, så id er den einaste snøgge stadfestinga på at endringa er teken i bruk.

Når daemonen er sunn, men klienten ignorerer deg, er pakken den betre mistenkte. Ei grafisk oppføring som ikkje gjer noko, og ein kommando som avsluttar stille, er symptom på pakkenivå. Etter ein distribusjonsoppgradering kan ein leverandørhandsamar skriven i Python feile mot eit fjerna bibliotek-API, så samanlikn den installerte bygginga med det leverandøren leverer no før du slettar noko.

Vel innloggingsvegen bygginga tilbyr

Innloggingsinstruksjonar frå i fjor kan skildre eit flagg som ikkje finst lenger. I gjeldande byggingar returnerer nordvpn login --legacy flag provided but not defined: -legacy, og dei to støtta vegane er eit portaltoken og ein nettlesartilbakekalling. For tokenvegen, generer det på kontosida og send det éin gong: nordvpn login --token <token>. For tilbakekallingsvegen, kopier suksessadressa, byt https:// mot nordvpn:// og set resultatet i hermeteikn når du gjev det til nordvpn login --callback.

Begge verdiane er påloggingsinformasjon. Eit token utan utløp er praktisk på ein maskin utan skjerm og dyrt i skalhistoria, så tøm det etter bruk og hald det unna støttepakkar.

Avinstaller fullstendig, òg depotet

Fjerning har tre delar: pakken, apt-kjelda og gruppemedlemskapet. Viss du berre reinskar pakken, blir eit depot som framleis svarar på apt update, og ei utdatert gruppe som framleis gjev tilgang til ein socket ingen bør eige. Viss klienten kom frå ein nedlasta .deb, finn først det nøyaktige pakkenamnet med dpkg -l | grep -i nordvpn, fordi gjetting gjev ei fjerning som ikkje fjernar noko.

Ta vare på dei eigne avinstalleringsinstruksjonane til leverandøren viss dei finst, og noter kva du fjerna, slik at ein seinare reinstallasjon ikkje arvar ein halv konfigurasjon i det stille.

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

Fjern profilar avinstalleringa gløymde

NetworkManager lagrar tilkoplingar i sitt eige lager, og ein klient som skreiv éi under oppsettet, kan la henne vere aktiv lenge etter fjerninga. Den kjende syndaren er pvpn-ipv6leak-protection. List opp med nmcli connection show og nmcli connection show --active, noter UUID-en, og slett etter den identifikatoren slik at du ikkje fjernar ein levande profil. Viss oppføringa dukkar opp att etter ein omstart, slett nøkkelfila under /etc/NetworkManager/system-connections/ og start NetworkManager på nytt.

Ikkje tøm den katalogen. Andre VPN-ar og vanlege kabelprofilar ligg der òg, og ei opprydding som fjernar dei, skaper eit andre avbrot. Oppføringar lagra av andre leverandørar fortener same varsemd: ein lagra tenarprofil er ikkje ein køyrande daemon, og å slette ein er eit konfigurasjonsval, ikkje ei feilretting.

Innlogging er ikkje det same som ein fungerande tunnel

Ei vellukka innlogging provar berre at kontoen vart autentisert. Viss tunnelen startar, men namn sluttar å løysast opp, undersøk teknologien klienten valde og tilstanden til oppløysaren før du endrar kontoen. Nokre byggingar tilbyr ein andre datastav, og å byte til han er den dokumenterte løysinga når den nyare ikkje startar.

Trafikk som berre bryt saman medan du er tilkopla, peikar på ein kill switch eller ein attverande lekkasjebeskyttelsesprofil, ikkje på ei anna innlogging. Lokale einingar treng eit eige blikk: ein skrivar eller filtenar som forsvinn i løpet av økta blir vanlegvis blokkert av LAN-unntakslista til leverandøren, ikkje av rutaren.

Relaterte artiklar