@ wie5Ooma, Tiene razón sobre violar la ley. pero sobre la respuesta a la pregunta. Como va:
ADVERTENCIA Eliminar todas las restricciones es ilegal en los Estados Unidos. Esto es solo por razones educativas, y si elige aplicarlo y violar la ley, entonces es su elección y no la mía. Tenga cuidado al poner esto en acción. ¡Esto es solo para fines educativos!
Primero necesitaremos usar algunos paquetes:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
Para verificar si están instalados:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Si no, para instalar:
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
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 llamado db.txt
. Este es el archivo que editaremos. Echemos un vistazo rápido:
more db.txt
- Ahora echemos un vistazo a algunas cosas aquí. Mira lo que subrayé arriba. Primero, observemos la primera entrada (
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.
Comprensión rápida de DECIBEL :
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. Comprensión rápida de DECIBEL :
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
la potencia anterior, entonces 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 .
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 guarde los cambios cuando haya terminado presionando primero, Ctrl+ X, luego Y, y finalmente Enter,.
Ahora debe intercambiar nuestro antiguo archivo regulador con el que descargó. Mientras todavía está en el wireless-regdb
directorio, simplemente ingrese el comando make
.
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 .
cd /usr/lib/crda
Y también hagamos una copia de seguridad de la anterior por si acaso (Recomendado).
mv regulatory.bin regulatoryOLD.bin
Ahora traigamos el nuevo. Regrese a su directorio de nuestro nuevo regulador.bin y copielo y verifiquemos que esté allí.
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
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 su crda
directorio descargado en pubkeys
. Estos son los archivos que CRDA usará para verificar si regulatory.bin
es válido.
cd ~/Desktop/wireless-regdb-2013.10.11
cp root.key.pub.pem ~/Desktop/crda-1.1.3/pubkeys/root.key.pub.pem
cp linville.key.pub.pem
~/Desktop/crda-1.1.3/pubkeys/linville.key.pub.pem
Y verificar:
cd ~/Desktop/crda-1.1.3/pubkeys
ls
Finalmente, ahora sube un directorio desde donde estás de vuelta al crda
directorio descargado e instala este cachorro.
cd ..
make
make install
Deberías estar viendo algo así.
Si es así, reinicie: sudo reboot
Después de reiniciar:
iw reg set BO
iwconfig wlan0 txpower 33