Desde hace un tiempo, cada vez que me conectaba a una nueva red WiFi, Windows mostraba el icono de falta de conectividad en la barra de tareas.

El problema era que Windows intentaba conectarse a la nueva red con la dirección que había obtenido en la anterior. El cliente DHCP de Windows no solicitaba al nuevo router una nueva dirección IP.

La única forma de conectarme era reiniciar la asignación de dirección DHCP para después renovarla de nuevo con los siguientes comandos.

ipconfig /release
ipconfig /renew

Ya estaba resignado a seguir haciendo esto hasta que, algún día, reinstalara el sistema operativo. Pero el otro día encontré un artículo de un blog donde hablaba de una posible solución.

[[Fixed] Windows 10 Limited Connectivity and Not Getting IP from DHCP -Wi-Fi or LAN](https://www.sysprobs.com/fixed-windows-10-limited-connectivity-not-getting-ip-from-dhcp)

Este artículo propone resetear el catálogo de la librería winsock y la configuración del protocolo TCP/IP del sistema operativo.

Esto, básicamente se reduce al siguiente proceso.

  1. Haz click con el botón derecho sobre el símbolo de Windows y selecciona Windows Power Shell (Admin)

  1. Ejecuta los comandos siguientes
netsh winsock reset catalog
netsh int ipv4 reset reset.log

Lo que obtendrás será algo parecido a esto

Reinicia para que la nueva configuración se aplique.

Lo anterior borra la entradas estáticas de tabla de encaminamiento, así que si tienes alguna configurada tendrás que añadirla de nuevo.

El artículo continúa con otros pasos, pero al menos para mí no fueron necesarios. Esto fue suficiente.

Si tienes una versión anterior de Windows, muy probablemente esto también te servirá.