Nema interneta nakon uklanjanja VPN-a: inventar prije resetovanja
Potpuni reset briše dokaze zajedno s ostacima. Prvo pročitajte rute, Winsock katalog i proxy, pa se penjite ljestvama jednu po jednu stepenicu.
Uklanjanje VPN klijenta trebalo bi vratiti mašinu u stanje prije njega, a ponekad vrati mašinu u kojoj se ništa ne razrješava i preglednik još traži proxy. Ostaci dolaze s kratkog popisa vlasnika: rute, Winsock pružatelji, proxy postavka, DNS i filtarski upravljački programi. Postoje dvije strategije popravka i razlikuju se uglavnom po tome što uništavaju.
Dva popravka s vrlo različitom cijenom
| Approach | What it fixes | What it costs |
|---|---|---|
| Full network reset | Almost everything, eventually | Wi-Fi passwords, firewall rules, evidence |
| Inventory, then narrow resets | The piece that actually broke | Time, and one command per layer |
Široki reset nije pogrešan; skup je. On također uklanja dokaze koji bi rekli koji je sloj zakazao, pa sljedeća mašina s istim simptomom počinje od nule. Inventar prvo košta četiri naredbe, a tri od njih samo čitaju.
Birajte po satu, a ne po sklonosti. Na mašini koja mora raditi za deset minuta potpuni reset može biti pravi potez, a bilješka koju poslije ostavite jedino je što čuva znanje. Na parku s ponavljajućim simptomom inventar je jeftiniji put jer daje uzrok umjesto završenog prekida.
Pročitajte četiri stvari prije nego što bilo što dotaknete
ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy
Svaki izlaz odgovara drugom kvaru. Zadana ruta koja pokazuje na adapter koji više ne postoji objašnjava mrtav internet uz radnu lokalnu mrežu. DNS poslužitelj adaptera koji je nekad pripadao tunelu objašnjava imena koja ne uspijevaju dok adrese rade. Winsock pružatelj koji je instalirao klijent objašnjava kvarove preglednika koji preživljavaju svaku promjenu rute. Proxy unos objašnjava preglednik koji ne može ništa dosegnuti dok curl može.
Provjerite zasebno proxy samog preglednika. On živi u dijalogu internetskih opcija pod vezama i postavkama lokalne mreže i druga je postavka od WinHTTP proxyja o kojem izvještava naredba. Popravak jednoga ne popravlja drugo, a mašina može nositi oboje. Tražite proxy adresu koja se nigdje ne razrješava, jer to je oblik koji uklonjeni klijent ostavlja za sobom.
Penjite se ljestvama umjesto da skačete
ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog
route -f čisti tablicu usmjeravanja bez diranja adaptera, što je najjeftiniji način uklanjanja tunelove preostale zadane rute. netsh int ip reset prepisuje postavke TCP/IP stoga i očekuje ponovno pokretanje. netsh winsock reset vraća katalog koji je promijenio filtarski upravljački program i to je korak koji popravlja kvarove vidljive samo u pregledniku. Izvršite jednu, testirajte, pa izvršite sljedeću; ljestve po kojima ste se popeli ljestve su koje kasnije možete opisati.
netsh advfirewall reset nije dio ovih ljestava. Briše pravila koja je netko namjerno stvorio, a njihovo vraćanje zaseban je projekt. Mrežni reset u aplikaciji postavki uklanja i ponovno instalira svaki adapter i također briše spremljene Wi-Fi lozinke, pa dolazi nakon uskih koraka, a ne prije njih.
Ostaci čiji je vlasnik drugi proizvod
Povlačenje aplikacije u smeće ne uklanja je. Mac koji je nastavio koristiti VPN koji više nije prikazivao imao je dobavljačev pomoćni program koji je još radio; mrežna kartica Activity Monitora prepoznala ga je po prometu, a dobavljačev postupak uklanjanja uklonio je daemon i njegove stavke za pokretanje. Provjerite /Library/LaunchDaemons i /Library/LaunchAgents za unose čiji program više ne postoji.
Sigurnosni softver drugo je mjesto gdje se ovaj obrazac pojavljuje. Antivirusni alati instaliraju vlastite filtarske upravljačke programe, a uklanjanje koje jedan ostavi može slomiti VPN adapter na način koji nijedna VPN postavka ne objašnjava. Dobavljačev alat za uklanjanje postoji upravo za taj slučaj; uobičajeno uklanjanje obično do njega ne dopre.
Instalateri mogu odbiti pokretanje jer je prethodna instanca još živa. OpenVPN instalater provjerava postoji li pokrenut openvpn.exe, uključujući onaj koji je vaš vlastiti skript pokrenuo prije nekoliko sati.
Kvar env_block ostatak je još jedne vrste. PATH je izgubio C:\Windows\System32 i njegove susjede, pa klijent ne može pokrenuti uslužne programe koji grade adapter. Popravite PATH umjesto ponovne instalacije, jer će nova kopija naići na iste nedostajuće naredbe.
Linux sučelja i test usmjerivača
Sučelje tun može nadživjeti konfiguraciju koja ga je stvorila. Jedno izvješće o sporom preuzimanju završilo je zaostalim uređajem koji je držao adresu pristupnika starog skupa i vukao promet prema tunelu koji nitko nije želio. ip -brief link navodi što postoji; usporedite to s onim što tvrdi trenutna usluga, pa izbrišite siroče.
Najmovi koji prestanu dolaziti nakon VPN eksperimenta nisu automatski problem stoga. Testirajte prijenosnik koji nikad nije nosio klijenta i drugi usmjerivač prije nego što pokrenete još resetova. Ako je usmjerivač prestao odgovarati, nijedna Windows naredba to neće promijeniti, a privremena statična adresa, pristupnik i razrješivač kažu vam koja je strana slomljena.
Zabilježite što ste resetirali i kojim redom. Sljedeća osoba mora znati je li Winsock katalog ili vatrozid ponovno izgrađen, a ta je bilješka jedina stvar koju uklanjanje ne može ponijeti sa sobom.