Usar los canales WIFI 12 y 13 en una Raspberry PI
Compré una Raspberry PI 3 cuando salió y llevo usando su WIFI integrada desde entonces. La velocidad y estabilidad de esa conexión, no obstante, se ha reducido a medida que más y más vecinos han ido instalando conexiones de alta velocidad en casa. A ciertas horas del día la WIFI de la pobre Raspberry PI 3, sencillamente, dejaba de funcionar.
Estudiando la distribución de uso del ancho de banda WIFI me resultaba claro que todos los canales estaban ocupados. Existía, sin embargo, un pequeño hueco al final de la banda, correspondiente a los canales 12 y 13. Esa zona recibe solapamientos de los canales adyacentes, pero no había nadie emitiendo centrado en esa zona. ¿Una oportunidad?.
Lo siguiente fue reconfigurar mi router WIFI para utilizar el canal 13 directamente, en vez de dejarlo en modo automático. El móvil funcionó a la primera, pero la Raspberry PI 3 era incapaz de conectarse. No escuchaba la señal del router.
Investigando un poco el tema compruebo que la configuración por defecto de la Raspberry PI 3 solo llega hasta el canal 11. Esto es un tema legal, ya que las frecuencias autorizadas para el WIFI cambian país a país. La gente de Raspberry PI decidió ir a lo seguro y emplear las frecuencias comunes a nivel mundial.
La parte buena es que modificar esa configuración resulta trivial. En la Europa continental el uso de los canales 12 y 13 del WIFI es legal. Indiquémoselo a la Raspberry PI 3:
-
Instalamos el wireless Central Regulatory Domain Agent:
# apt-get install crda
-
Editamos el fichero /etc/default/crda y añadimos la línea:
REGDOMAIN=ES
Esto indica que estamos en España.
Reiniciamos la Raspberry PI 3 y, milagrosamente, ya reconoce mi red WIFI y se conecta automáticamente en el canal 13.
Podemos ver los canales soportados por nuestra tarjeta con la nueva configuración:
root@XXX:~# iwlist wlan0 channel wlan0 13 channels in total; available frequencies : Channel 01 : 2.412 GHz Channel 02 : 2.417 GHz Channel 03 : 2.422 GHz Channel 04 : 2.427 GHz Channel 05 : 2.432 GHz Channel 06 : 2.437 GHz Channel 07 : 2.442 GHz Channel 08 : 2.447 GHz Channel 09 : 2.452 GHz Channel 10 : 2.457 GHz Channel 11 : 2.462 GHz Channel 12 : 2.467 GHz Channel 13 : 2.472 GHz Current Frequency:2.427 GHz (Channel 4)