Fjerning av ein VPN-klient skal gje maskina tilbake slik ho var før han, og nokre gonger gjev han ei maskin der ingenting blir slått opp og nettlesaren framleis vil ha ein proxy. Restane kjem frå ei kort liste eigarar: ruter, Winsock-leverandørar, ei proxyinnstilling, DNS og filterdrivarar. Det finst to reparasjonsstrategiar, og dei skil seg mest i kva dei øydelegg.

To reparasjonar med svært ulike kostnader

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

Den breie tilbakestillinga er ikkje feil; ho er dyr. Ho fjernar òg bevisa som ville sagt kva lag som feila, så neste maskin med same symptom byrjar på nytt frå null. Kartlegging først kostar fire kommandoar, og tre av dei berre les.

Vel etter klokka, ikkje etter preferanse. På ei maskin som må verke om ti minutt, kan ei full tilbakestilling vere det rette valet, og notatet du legg igjen etterpå, er det einaste som bevarer kunnskapen. I ein park med eit gjenteke symptom er kartlegginga den billegare vegen, fordi ho gjev ei årsak i staden for eit avslutta avbrot.

Les fire ting før du rører noko

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

Kvar utdata svarar til ein annan feil. Ei standardrute som peikar på ein adapter som ikkje finst lenger, forklarar dødt internett med eit fungerande lokalt nettverk. Ein adapter-DNS-server som tidlegare høyrde til tunnelen, forklarar namn som feilar medan adresser verkar. Ein Winsock-leverandør installert av klienten forklarar nettlesarfeil som overlever kvar ruteendring. Ei proxyoppføring forklarar ein nettlesar som ikkje når noko, medan curl når.

Sjekk nettlesaren sin eigen proxy separat. Han bur i dialogboksen for internettval under tilkoplingar og LAN-innstillingar, og han er ei anna innstilling enn WinHTTP-proxyen kommandoen rapporterer. Å reparere den eine reparerer ikkje den andre, og ei maskin kan bere begge. Sjå etter ei proxyadresse som ikkje blir slått opp nokon stad, fordi det er forma ein fjerna klient etterlèt.

Klatra stigen i staden for å hoppe

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f ryddar rutetabellen utan å røre adapterar, noko som er den billegaste måten å fjerne ein tunnels attverande standardrute. netsh int ip reset skriv om innstillingane for TCP/IP-stakken og ventar omstart. netsh winsock reset gjenopprettar katalogen som ein filterdrivar endra, og det er trinnet som reparerer feila som berre blir sette i nettlesaren. Køyr éin, test, og køyr så den neste; ein stige du har klatra, er ein stige du kan skildre seinare.

netsh advfirewall reset er ikkje ein del av denne stigen. Det slettar reglar som nokon oppretta med vilje, og å gjenopprette dei er eit eige prosjekt. Nettverksnullstillinga i Innstillingar-appen fjernar og installerer på nytt kvar adapter og slettar òg lagra Wi-Fi-passord, så ho høyrer etter dei smale trinna og ikkje før dei.

Restar der eigaren er eit anna produkt

Å dra eit program til papirkorga avinstallerer det ikkje. Ein Mac som heldt fram med å bruke ein VPN han ikkje lenger viste, hadde ein leverandørhjelpar som framleis køyrde; nettverksfanen i Aktivitetsmonitor identifiserte han etter trafikk, og avinstalleringsprosedyren til leverandøren fjerna daemonen og startelementa hans. Sjekk /Library/LaunchDaemons og /Library/LaunchAgents for oppføringar der programmet ikkje finst lenger.

Tryggingsprogramvare er den andre staden der dette mønsteret dukkar opp. Antivirusverktøy installerer sine eigne filterdrivarar, og ei fjerning som lèt éin att, kan øydeleggje ein VPN-adapter på ein måte ingen VPN-innstilling forklarar. Fjerningsverktøyet til leverandøren finst nettopp for det tilfellet; ein generisk avinstallering når vanlegvis ikkje dit.

Installasjonsprogram kan òg nekte å starte fordi ei tidlegare førekomst framleis lever. OpenVPN-installasjonen sjekkar etter ein køyrande openvpn.exe, inkludert ein ditt eige skript starta for timar sidan.

Feilen env_block er ein rest av ein annan type. PATH har mista C:\Windows\System32 og naboane sine, så klienten kan ikkje starte verktøya som byggjer adapteren. Reparer PATH i staden for å installere på nytt, fordi ein ny kopi vil treffe dei same manglande kommandoane.

Linux-grensesnitt og rutartesten

Eit tun-grensesnitt kan overleve konfigurasjonen som laga det. Ein rapport om langsam nedlasting enda med ein rest eining som heldt gateway-adressa til den gamle poolen og drog trafikk mot ein tunnel ingen hadde tenkt seg. ip -brief link viser kva som finst; samanlikne det med kva den noverande tenesta hevdar, og slett deretter det foreldrelause.

Leasar som sluttar å kome etter eit VPN-eksperiment er ikkje automatisk eit stabelproblem. Test ein berbar maskin som aldri har bore klienten, og ein annan ruter, før du køyrer fleire tilbakestillingar. Viss ruteren slutta å svare, endrar ingen Windows-kommando det, og ei mellombels statisk adresse, gateway og resolver fortel deg kva side som er øydelagd.

Noter kva du tilbakestilte og i kva rekkjefølgje. Neste person må vite om Winsock-katalogen eller brannmuren vart bygd på nytt, og det notatet er det einaste ein avinstallering ikkje kan ta med seg.

Relaterte artiklar