ZoneAlarm y el bloqueo de una nueva interfaz de red inalámbrica

El otro día, en el Grupo de Investigación donde estoy haciendo la Tesis Doctoral, decidimos que todas las conexiones por Wi-Fi iban a seguir el protocolo 802.11n, para poder aprovechar hasta los 600 Mbps de transferencia que ofrece. Como el único que no tenía una tarjeta de red con este protocolo implementado era yo, decidimos actualizar mi portátil usando componentes de otros ordenadores que se estropearon. Por suerte, había dos tarjetas de red, la Intel Wireless WiFi Link 4965AGN y la Intel WiFi Link 5100 que valían para mi portátil, sustituyendo la Intel PRO/Wireless 3945ABG, por lo que nos pusimos manos a la obra.

Grata sorpresa nos llevamos cuando, tras instalar la una y la otra en la ranura del portátil y conectar las antenas, Windows 7 (de 64-bit) reconocía ambas, se descargaba e instalaba los controladores, pero no reconocía las redes inalámbricas. Tras averiguar qué estaba pasando, probamos con la herramienta de diagnóstico de Intel, que nos decía que «El hardware inalámbrico no está enlazado con el controlador de transporte», y el solucionador de problemas de Windows nos informaba que «Windows no pudo enlazar automáticamente la pila de protocolo IP al adaptador de red».

Dedicamos unas cuantas horas buscando una solución en el maravilloso Google, probamos todas, pero sólo hacía empeorase la situación. Finalmente, en algunos foros comentaban que los programas antivirus o de cortafuegos pueden dar problemas. Probamos a desactivarlos, e incluso a probar la instalación de las tarjetas de red en el modo a prueba de fallos, pero no funcionaba.

Finalmente, me decidí por desinstalar el cortafuegos ZoneAlarm Free Firewall y mágicamente aparecieron las redes inalámbricas en la herramienta de redes de Windows. Al parecer, el cortafuegos estaba impidiendo configurar correctamente las interfaces de red, que por una parte está bien, ya que su función es protegerlas, pero por otra… ¡podía advertir del bloqueo! Así, una vez ya instaladas, configuradas y actualizadas, procedí a volver a instalar el mismo software de cortafuegos (para seguir estando protegidos), y todo funciona como la seda.

Problema WPA con Windows Vista

Parecerá extraño leer una entrada como ésta viendo el resto, pero me parece el mejor sitio para tener algo a mano tras un formateo del ordenador. También les vendrá bien a otras personas que tengan este mismo problema y busquen a través de Google.

Se trata de un problema con la conexión inalámbrica con Windows Vista y encriptación WPA-PSK. El problema consiste en que si configuras el router inalámbrico para que la conexión esté protegida con una encriptación WPA-PSK e intentas conectarte bajo cualquier versión de Windows Vista configurada con encriptación WPA-Personal, va a ocurrir que no te deja conectarte o que tras varios intentos sí se conecta, pero que en un minuto se desconecta de nuevo. El caso es que bajo Windows XP funciona correctamente configurándolo del mismo modo.

Esto se debe a que Windows XP y Windows Vista utilizan una forma diferente de diseño a la hora de gestionar las conexiones inalámbricas. En Windows Vista no viene deshabilitado el BROADCAST DHCP que en Windows XP sí estaba. Para solucionarlo, basta con seguir los siguientes pasos:

  1. Meterse en el registro de Windows, dando al menú Inicio y en el recuadro de «Iniciar búsqueda» escribir regedit y ejecutar el programa (se pedirá confirmación de apertura como administrador).
  2. Buscar la subclave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID} (para llegar, basta con ir abriendo las carpetitas con el nombre que hay entre barra y barra). Donde pone GUID será el numerajo perteneciente a la red inalámbrica (para saber cuál es, ir recorriendo todos los numerajos e ir viendo las IP’s que tienen asignadas; la que pertenezca a la red inalámbrica es la correcta).
  3. Una vez estés en el GUID correspondiente, introducir el siguiente valor nuevo «Valor DWORD (32 bits)» con nombre DhcpConnDisableBcastFlagToggle e información de valor a 1 (por defecto se pone en 0, pero haciendo doble click se abre una ventanita donde se ha de cambiar a 1).

Una vez hecho esto, basta con volverse a conectar o configurar de nuevo la red inalámbrica y ya no tendremos más desconexiones repentinas.

Esto viene explicado con palabras más técnicas en la página de ayuda y soporte técnico de Microsoft, en el enlace siguiente: http://support.microsoft.com/kb/928233. También viene al final del artículo otra solución muy similar a la dada para el caso en que esto no funcione. He de decir que a mí, bajo Windows Vista Home Edition me funcionó perfectamente sin aplicar la segunda solución.

Actualización: esta solución no funciona, ya que tras varios reinicios del sistema, vuelve a generar el mismo error. Habrá que seguir buscando para obtener otra solución o esperar a que Microsoft lo solucione con alguna actualización. Tras probar con el Service Pack 1, el problema sigue persistiendo, por lo tanto en lo que se refiere a este aspecto, no han tocado nada.