Lo cierto es que cambiando el código del país por otro y cambiando la potencia no funcionaba, estos comandos son los que usaba:
ifconfig wlan0 down iw reg set BO iwconfig wlan0 txpower 33 ifconfig wlan0 upEsto era debido a que estaba bloqueado a 100mW y por mas que intentaba usar otro código de país no era posible, la solución fue compilar crda modificando la potencia directamente. Lo primero es instalar los paquetes necesarios y dependencias para compilar crda:
sudo apt install python-m2crypto libnl-{3-dev,genl-3-dev} libgcrypt20-devDescargamos la última versión de wireless-regdb y ejecutamos lo siguiente en una terminal:
tar xvzf wireless-regdb* cd wireless-regdb*Abrimos el archivo db.txt y buscamos nuestro Country, en mi caso para ES sale lo siguiente:
[code hl="2"] country ES: DFS-ETSI (2400 - 2483.5 @ 40), (100mW) (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW (5470 - 5725 @ 160), (500 mW), DFS # 60 GHz band channels 1-4, ref: Etsi En 302 567 (57000 - 66000 @ 2160), (40) [/code] Como vemos en la linea 2 sale 100mW, lo modificamos y ponemos 33 o 2000mW para que pueda usar la máxima potencia, salvamos el archivo y compilamos para crear el archivo regulatory.bin:
make sudo make installAhora descargamos crda por apt y lo compilamos pero antes copiando los archivos PEM de los wireless-regdb:
apt-get source crda -y cd crda* cp /usr/lib/crda/pubkeys/* pubkeys/ make && sudo make install[update headline="Nota"]Si al ejecutar apt-get source os sale un error es por que no disponéis de ninguna linea deb-src en vuestro sources.list, descomentar el repositorio deb-src main de arriba y actualizar apt[/update]
Con esto terminamos de compilar, solo nos queda cambiar el código del país creando el archivo cfg80211.conf:
cd /etc/modprobe.d echo options "cfg80211 ieee80211_regdom=ES" | sudo tee -a cfg80211.confPara finalizar reiniciamos y comprobamos si tiene el código de país seleccionado y la potencia dada:
sudo reboot iw reg get iwconfig
En Windows, podemos probar por cambiar el country región desde el Administrador de dispositivos, de la lista de dispositivos desplegamos en Adaptadores de red, damos doble clic sobre el adaptador wireless en concreto y vamos a la pestaña "Opciones avanzadas", probar con varios, a mi me fue bien el 5:
No hay comentarios:
Publicar un comentario