Treure un client VPN hauria de tornar la màquina a com era abans, i de vegades torna una màquina on no es resol res i el navegador encara vol un proxy. Les restes vénen d’una llista curta de propietaris: rutes, proveïdors de Winsock, una configuració de proxy, DNS i controladors de filtre. Hi ha dues estratègies de reparació, i es diferencien sobretot en què destrueixen.

Dues reparacions amb costos molt diferents

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

El restabliment ampli no és incorrecte; és car. També elimina les proves que haurien dit quina capa va fallar, així que la màquina següent amb el mateix símptoma torna a començar de zero. L’inventari primer costa quatre ordres, i tres de les quals només llegeixen.

Triï pel rellotge, no per preferència. En una màquina que ha de funcionar d’aquí a deu minuts, un restabliment complet pot ser la decisió correcta, i la nota que deixi després és l’única cosa que conserva el coneixement. En un parc amb un símptoma repetitiu, l’inventari és el camí més barat perquè produeix una causa en lloc d’una interrupció que s’ha acabat.

Llegeixi quatre coses abans de tocar res

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

Cada sortida correspon a una fallada diferent. Una ruta per defecte que apunta a un adaptador que ja no existeix explica un internet mort amb una xarxa local que funciona. Un servidor DNS de l’adaptador que abans pertanyia al túnel explica noms que fallen mentre les adreces funcionen. Un proveïdor de Winsock instal·lat pel client explica fallades del navegador que sobreviuen a cada canvi de ruta. Una entrada de proxy explica un navegador que no arriba enlloc mentre curl hi arriba.

Comprovi per separat el proxy del mateix navegador. Viu al diàleg d’opcions d’internet, sota connexions i configuració de la xarxa local, i és una configuració diferent de la del proxy WinHTTP que informa l’ordre. Arreglar-ne una no arregla l’altra, i una màquina pot portar totes dues. Busqui una adreça de proxy que no es resolgui enlloc, perquè aquesta és la forma que deixa un client eliminat.

Pugi l’escala en lloc de saltar

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

route -f neteja la taula d’encaminament sense tocar els adaptadors, que és la manera més barata de treure la ruta per defecte que ha deixat un túnel. netsh int ip reset reescriu la configuració de la pila TCP/IP i espera un reinici. netsh winsock reset restaura el catàleg que va modificar un controlador de filtre, i és el pas que arregla les fallades que només es veuen al navegador. Executi’n una, provi, i després executi’n la següent; una escala que ha pujat és una escala que pot descriure després.

netsh advfirewall reset no forma part d’aquesta escala. Esborra regles que algú va crear deliberadament, i restaurar-les és un projecte a part. El restabliment de xarxa de l’aplicació de configuració elimina i reinstal·la cada adaptador i també esborra les contrasenyes de Wi-Fi desades, així que va després dels passos estrets i no abans.

Restes el propietari de les quals és un altre producte

Arrossegar una aplicació a la paperera no la desinstal·la. Un Mac que continuava fent servir una VPN que ja no mostrava tenia un auxiliar del proveïdor encara en marxa; la pestanya de xarxa del Monitor d’activitat el va identificar pel trànsit, i el procediment de desinstal·lació del proveïdor va treure el dimoni i els seus elements d’inici. Comprovi /Library/LaunchDaemons i /Library/LaunchAgents per entrades el programa de les quals ja no existeix.

El programari de seguretat és l’altre lloc on apareix aquest patró. Les eines antivirus instal·len controladors de filtre propis, i una eliminació que en deixa un enrere pot trencar un adaptador VPN d’una manera que cap configuració de VPN explica. L’eina d’eliminació del proveïdor existeix per a aquest cas; una desinstal·lació genèrica normalment no hi arriba.

Els instal·ladors també poden negar-se a començar perquè una instància anterior encara és viva. L’instal·lador d’OpenVPN comprova si hi ha un openvpn.exe en execució, incloent-hi un que el seu propi script va iniciar fa hores.

La fallada env_block és una resta d’un altre tipus. PATH ha perdut C:\Windows\System32 i els seus veïns, així que el client no pot llançar les utilitats que construeixen l’adaptador. Repari PATH en lloc de reinstal·lar, perquè una còpia nova trobarà les mateixes ordres absents.

Interfícies de Linux i la prova del router

Una interfície tun pot sobreviure a la configuració que la va crear. Un informe de descàrrega lenta va acabar amb un dispositiu residual que tenia l’adreça de passarel·la de l’antic grup i arrossegava trànsit cap a un túnel que ningú no volia. ip -brief link llista què existeix; compara-ho amb el que afirma el servei actual, i després esborri l’orfe.

Els contractes d’arrendament que deixen d’arribar després d’un experiment amb VPN no són automàticament un problema de pila. Provi un portàtil que mai no va portar el client, i un altre router, abans de fer més restabliments. Si el router ha deixat de respondre, cap ordre de Windows ho canviarà, i una adreça estàtica temporal, una passarel·la i un resolutor li diuen quin costat està trencat.

Anoti què ha restablert i en quin ordre. La persona següent ha de saber si s’ha reconstruït el catàleg Winsock o el tallafoc, i aquesta nota és l’única cosa que una desinstal·lació no s’endú.

Articles relacionats