Me gustaría aumentar la potencia de mi adaptador inalámbrico, pero cuando entro
sudo iwconfig wlan0 txpower 30mW
en la terminal y luego iwconfig
verifico que puedo ver que txpower sigue siendo lo que era antes de intentar cambiarlo.
Mi controlador de red es:
02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
Y aquí está la ifconfig
salida si eso ayuda:
wlan0
Link encap:Ethernet HWaddr 80:19:34:f5:39:08
inet addr:192.168.1.129 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::8219:34ff:fef5:3908/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4474 errors:0 dropped:0 overruns:0 frame:0
TX packets:3726 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2361924 (2.3 MB) TX bytes:520175 (520.1 KB)
Sin embargo, solo como nota al margen, sudo iwconfig wlan0 power off
está funcionando para desactivar wlan0
la administración de energía.
Respuestas:
@ wie5Ooma, Tiene razón sobre violar la ley. pero sobre la respuesta a la pregunta. Como va:
Primero necesitaremos usar algunos paquetes:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
Para verificar si están instalados:
Si no, para instalar:
Ahora, necesitará una base de datos reguladora inalámbrica CRDA, y
wireless-regdb
herramientas para construir la base de datos leída por CRDA para proporcionar dominios reguladores al kernel de Linux.Navegue a la carpeta de descarga y descomprima los archivos.
Ahora aquí está la parte interesante. Aquí es donde realmente podemos cambiar las regulaciones. Cambie su directorio a la
wireless-regdb
carpeta, y allí encontrará un archivo llamadodb.txt
. Este es el archivo que editaremos. Echemos un vistazo rápido:country 00
) que es el dominio regulador mundial y esto se aplica antes que todo lo demás. Entonces, cuando enciende su sistema BackTrack, primero se le aplica el dominio mundial y luego puede cambiar los dominios reguladores desde allí a otros países como el país AM .Lo segundo que subrayé, que puede alcanzar un máximo de 20 dBm , lo tercero que subrayé, en la banda de 2,4 ghz . Si quieres cambiar qué tan alto puedes llegar, ese es el número que deseas cambiar.
Por ejemplo, cambiemos las reglas de Bolivia *
nano db.txt Desplácese hacia abajo hasta encontrar el país BO.
Mira lo que destaqué. Este es el número que queremos cambiar.
Si su tarjeta puede llegar a 2000 mW , entonces cambiaría ese número a 33 , que representa 33 dBm , que es aproximadamente 2000 mW . El número que está reemplazando está en decibelios.
No estoy seguro acerca de su tarjeta, algunas tarjetas inalámbricas como la AWUS036NHA pueden estar atascadas en un país y no se pueden cambiar desde ese país. En ese caso, averigüe en qué país cree que está su tarjeta y cambie las configuraciones de ese país.
Cada 10 decibelios es un aumento de 10 veces en la potencia a partir de 1 dBm igual a 1mW ... 10 dBm equivale a 10 mW, 20 dBm equivale a 100 mW, 30 dBm equivale a 1000 mW, y así sucesivamente. Cada 3 decibelios es aproximadamente el doble de la potencia anterior, por lo que 30 dBm es 1000 mW, si sumamos 3 dBm, entonces podemos duplicar la potencia de modo que 33 dBm sea aproximadamente igual a 2000 mW. Cada 3 decibelios es aproximadamente el doble de
Ahora, presta atención.
Observe ahora que cambié el número a 33 . Cuando hayamos terminado aquí, cuando cambio mi dominio regulador de BO , puedo poner mi
txpower
a 33 .Ahora debe intercambiar nuestro antiguo archivo regulador con el que descargó. Mientras todavía está en el
wireless-regdb
directorio, simplemente ingrese el comandomake
.Notarás que tienes algunos archivos nuevos ahora en ese directorio. Esto es bueno. su
regulatory.bin
archivo en este directorio ahora necesita ser reemplazado por el anterior.Primero navegue a la
regulatory.db
ubicación del auténtico .Y también hagamos una copia de seguridad de la anterior por si acaso (Recomendado).
Ahora traigamos el nuevo. Regrese a su directorio de nuestro nuevo regulador.bin y copielo y verifiquemos que esté allí.
Validación Ahora tenemos nuestro nuevo regulador.db, pero aún no es válido. Regrese al directorio wireless-regdb y notará que tiene algunos archivos con una extensión de .pem. Copie TODOS los archivos que terminan en a
.pem
en sucrda
directorio descargado enpubkeys
. Estos son los archivos que CRDA usará para verificar siregulatory.bin
es válido.Y verificar:
Finalmente, ahora sube un directorio desde donde estás de vuelta al
crda
directorio descargado e instala este cachorro.Deberías estar viendo algo así.
Si es así, reinicie:
sudo reboot
Después de reiniciar:
fuente
Estás tratando de aumentar la potencia de transmisión, sin embargo, está sujeto a limitaciones tanto legales como técnicas. Las transmisiones inalámbricas cumplen con las reglas de CRDA, que simplemente son una lista que describe qué potencia de transmisión máxima está permitida. Su dispositivo / sistema operativo tiene un código de país, por lo tanto, sabe qué hacer. Si no hay un código de país, funciona con valores genéricos que siempre son seguros de usar.
Hay más: ciertas tarjetas son técnicamente limitadas. Tienen un código de país fijo incorporado y están construidos de tal manera que no pueden usar una potencia más alta, lo que sea que intentes.
También tengo una tarjeta inalámbrica Intel y la potencia de transmisión siempre está en 16, lo que sea que intente aumentar.
fuente
Esto puede deberse a que se encuentra en un país con una ley limitante. Puede aumentar el poder más allá de su límite local, pero es probable que esto infrinja la ley . Esto es solo para antenas de alta potencia .
MÉTODO 1:
Abra la terminal y copie y pegue los siguientes comandos:
Si el método anterior da el siguiente error, vaya al MÉTODO 2.
MÉTODO 2:
Abra la terminal y copie y pegue los siguientes comandos:
FUENTE: Esta página
fuente
sudo iw reg set B0
produce el siguiente mensaje de error: no es una ISO / IEC 3166-1 alfa2 válida Entradas especiales no alfa2 utilizables: 00 Dominio regulador mundialBO
con O, como BOlivia, no B-zeroEscriba estos comandos, habilitarán AGG TX y pueden mejorar en gran medida el rendimiento de las redes inalámbricas N. Este informe de error dice que el rendimiento se redujo en un 85% sin el uso de
11n_disable=8
Ahora, pruebe su computadora como lo haría normalmente. Si la señal sigue siendo baja, esta solución probablemente no sea una solución para su caso. En este caso, simplemente reinicie la computadora para revertir el cambio que hizo. Si se vuelve normal y rápido, hágalo permanentemente escribiendo la siguiente línea en el terminal:
Se abrirá un archivo (puede que no exista antes). Al final del archivo, pegue la siguiente línea y luego guarde:
Después de guardar, simplemente salga y reinicie.
Si esto no funciona, reemplace
11n_disable=8
con11n_disable=1
y repita el procedimiento.fuente
sudo rmmod iwlwifi
recibo el siguiente mensaje de error:rmmod: ERROR: Module iwlwifi is in use by: iwlmvm
¿Debo desactivar iwlmvm?iwlmvm
si está cargado. Utilice este comando:sudo rmmod iwlmvm
. Actualicé mi publicación.Hola, personalmente uso Kali linux 2 con una tarjeta de red ALPHA awus036nh y uso el método 1 para cambiar la potencia de la tarjeta tx.
Para aquellos de ustedes que tienen algunos problemas con BO reg set, intente con GY reg set en su lugar. ¡Es completamente funcional para mí mientras que falla con BO! ¡Espero eso ayude!
fuente
Para Ubuntu 16.10, crda está debajo
/lib/crda/
. Para compilar la nueva 'crda', haga:Luego mueva los archivos * .pem generados a su directorio crda descargado:
Ahora copie la carpeta crda de '/ usr / lib / crda' a su ruta predeterminada en Ubuntu 16:
sudo reboot
yiw reg set {country-code}
.He utilizado este método para configurar mi wifi para usar los rangos de frecuencia y los niveles de potencia legales asignados al servicio de radioaficionado de mi país. Esto está restringido a operadores de radioaficionados con licencia únicamente.
fuente