Chatear en RedIrc

sábado, 16 de abril de 2016

Aumentar la señal Wireless al maximo

Aumentar la señal wireless

Existen alguna restricción de potencia en Europa sobre la transmisión de señales Wireless, concretamente en España esta limitada a 100mW por lo que si dispones de dispositivos que transmiten a mas potencia como en mi caso hay que modificar el código del país por uno sin restricciones o modificar la potencia de transmisión directamente.

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 up
Esto 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-dev
Descargamos 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 install
Ahora 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.conf
Para finalizar reiniciamos y comprobamos si tiene el código de país seleccionado y la potencia dada:
sudo reboot
iw reg get
iwconfig


iw reg get

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:

Opciones avanzadas del adaptador wireless

No hay comentarios:

Publicar un comentario