Quitar un cliente VPN debería devolver la máquina a como estaba antes, y a veces devuelve una máquina en la que nada se resuelve y el navegador sigue queriendo un proxy. Los restos vienen de una lista corta de propietarios: rutas, proveedores de Winsock, un ajuste de proxy, DNS y controladores de filtro. Existen dos estrategias de reparación, y se diferencian sobre todo en lo que destruyen.

Dos reparaciones con costes muy distintos

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 restablecimiento amplio no es incorrecto; es caro. También elimina las pruebas que habrían dicho qué capa falló, así que la siguiente máquina con el mismo síntoma vuelve a empezar de cero. El inventario primero cuesta cuatro comandos, y tres de ellos solo leen.

Elija por el reloj, no por preferencia. En una máquina que debe funcionar en diez minutos, un restablecimiento completo puede ser la decisión correcta, y la nota que deje después es lo único que conserva el conocimiento. En un parque con un síntoma repetido, el inventario es la vía más barata porque produce una causa en lugar de una interrupción que terminó.

Lea cuatro cosas antes de tocar nada

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

Cada salida corresponde a un fallo distinto. Una ruta predeterminada que apunta a un adaptador que ya no existe explica un internet muerto con una red local que funciona. Un servidor DNS del adaptador que antes pertenecía al túnel explica nombres que fallan mientras las direcciones funcionan. Un proveedor de Winsock instalado por el cliente explica fallos del navegador que sobreviven a cada cambio de ruta. Una entrada de proxy explica un navegador que no llega a nada mientras curl sí llega.

Compruebe por separado el proxy del propio navegador. Vive en el diálogo de opciones de internet, bajo conexiones y configuración de la red local, y es un ajuste distinto del proxy WinHTTP que informa el comando. Arreglar uno no arregla el otro, y una máquina puede llevar ambos. Busque una dirección de proxy que no resuelva a nada, porque esa es la forma que deja un cliente eliminado.

Suba la escalera en lugar de saltar

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

route -f limpia la tabla de enrutamiento sin tocar los adaptadores, que es la forma más barata de quitar la ruta predeterminada que dejó un túnel. netsh int ip reset reescribe los ajustes de la pila TCP/IP y espera un reinicio. netsh winsock reset restaura el catálogo que modificó un controlador de filtro, y es el paso que arregla los fallos que solo se ven en el navegador. Ejecute uno, pruebe y luego ejecute el siguiente; una escalera que ha subido es una escalera que puede describir después.

netsh advfirewall reset no forma parte de esta escalera. Borra reglas que alguien creó a propósito, y restaurarlas es un proyecto aparte. El restablecimiento de red de la aplicación de configuración elimina y reinstala cada adaptador y también borra las contraseñas de Wi-Fi guardadas, así que va después de los pasos estrechos y no antes.

Restos cuyo propietario es otro producto

Arrastrar una aplicación a la papelera no la desinstala. Un Mac que seguía usando una VPN que ya no mostraba tenía un auxiliar del proveedor aún en marcha; la pestaña de red del Monitor de actividad lo identificó por el tráfico, y el procedimiento de desinstalación del proveedor eliminó el demonio y sus elementos de inicio. Compruebe /Library/LaunchDaemons y /Library/LaunchAgents por entradas cuyo programa ya no existe.

El software de seguridad es el otro lugar donde aparece este patrón. Las herramientas antivirus instalan sus propios controladores de filtro, y una eliminación que deje uno atrás puede romper un adaptador VPN de una forma que ningún ajuste de VPN explica. La herramienta de eliminación del proveedor existe para ese caso; una desinstalación genérica normalmente no llega a ella.

Los instaladores también pueden negarse a empezar porque una instancia anterior sigue viva. El instalador de OpenVPN comprueba si hay un openvpn.exe en ejecución, incluido uno que su propio script inició horas antes.

El fallo env_block es un resto de otro tipo. PATH ha perdido C:\Windows\System32 y sus vecinos, así que el cliente no puede lanzar las utilidades que construyen el adaptador. Repare PATH en lugar de reinstalar, porque una copia nueva encontrará los mismos comandos ausentes.

Interfaces de Linux y la prueba del router

Una interfaz tun puede sobrevivir a la configuración que la creó. Un informe de descarga lenta terminó con un dispositivo residual que conservaba la dirección de puerta de enlace del grupo antiguo y arrastraba tráfico hacia un túnel que nadie pretendía. ip -brief link enumera lo que existe; compárelo con lo que afirma el servicio actual y luego borre el huérfano.

Los arrendamientos que dejan de llegar tras un experimento con VPN no son automáticamente un problema de pila. Pruebe un portátil que nunca llevó el cliente y otro router antes de ejecutar más restablecimientos. Si el router ha dejado de responder, ningún comando de Windows cambiará eso, y una dirección estática temporal, una puerta de enlace y un resolutor le dicen qué lado está roto.

Anote qué restableció y en qué orden. La siguiente persona necesita saber si se reconstruyó el catálogo Winsock o el cortafuegos, y esa nota es lo único que una desinstalación no puede llevarse.

Artículos relacionados