Problemas con la conexión
Hace poco tiempo, comentaba en la primera parte de este artículo los problemas que tuve al actualizar el Kernel de Linux a su versión 3.0.0.1, donde comentaba que la única solución posible para trabajar en norma N y evitar los Kernel Panic, fue el uso de Ndiswrapper.
Un pequeño problema que no comenté en ese artículo, fue que en algunas oportunidades se hacía complicado poder conectarme a mi wifi. Si bien sólo era cuestión de intentarlo, era un poco molesto perder a veces 5 o 10 minutos intentando conectarme.
Puntualmente el problema tenía dos etapas. La primera, no aparecía mi red al escanear las redes wifi disponibles y la segunda muchas veces llegaba a autenticarse pero no obtenía una dirección IP válida.
Estuve buscando bastante información en internet. Intentando por un lado volver a compilar el driver que provee Ralink. Al no tener resultados con las modificaciones que sugerían, seguí una sugerencia vi en el foro de Ubuntu en inglés, deshabilitar IPv6.
Para ello habrá que crear un archivo llamado disableipv6.conf en /etc/sysctl.d/. El contenido deberá ser:
[sourcecode]
net.ipv6.conf.all.disable_ipv6=1
[/sourcecode]
hasta ahí veníamos bien, mejoraron un poco las conexiones, pero aún tenía un gran problema, tenía que actualizar varias veces el listado de redes para que muestre mi red. En algunas oportunidades la detectaba como insegura, en otras con seguridad WEP, cuando en realidad está configurada como WPA2.
Esta vez en lugar de buscar se me ocurrió hacer un poco de observación. Había redes que en todos los escaneos aparecían en la lista, algo debían tener en común.
La respuesta fue bastante simple a la vista. Todas las conexiones estaban entre los canales 1 y 6. Mientras que cada vez que encontraba mi red me a mostraba en canal 9.
Debo comentar que el router estaba configurado para que seleccione el canal automáticamente, no sé cual será el criterio que se usa porque siempre caía en el 9. En cuando al parámetro banda de Radio, estaba configurada para trabjar con 20 MHZ o con 40 MHZ en forma automática.
La idea de dejar el parámetro Banda de Radio en automático, era permitir que el router admita placas wifi de Norma G o N. Estando este parámetro en automático, no era posible seleccionar un canal fijo, debía quedar en automático. Así que la idea, fue probar de realizar cambios en la configuración de router.
La solución
La solución fue un poco extraña, si tenemos en cuenta la información que da Linksys para configurar el router. Pero afortunadamente funciona tanto con mi notebook que cuenta con una placa de Norma N como con el celular que tiene un dispositivo Wifi Norma G.
Los parámetros en Linksys quedaron configurados de la siguiente manera:
- Modo de red: Mixed
- Banda de Radio: Sólo 40 MHz
- Canal Ancho: 4
- Canal Estándar: 6 – 2.437GHz
Seguramente que esto tendrá una explicación técnica, que en este momento va mucho más allá de lo que conozco. Cuando tenga el tiempo lo voy a investigar.