Saltar al contenido

iwconfig wlan0 txpower 30mW – no funciona

Luego de de esta prolongada selección de datos pudimos resolver este atascamiento que suelen tener muchos lectores. Te compartimos la respuesta y nuestro objetivo es serte de mucha apoyo.

Solución:

@ wie5Ooma, tiene razón sobre violar la ley. sino 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 esa es su elección y no la mía. Tenga cuidado al poner esto en práctica. ¡Esto es solo para fines educativos!

  • Primero necesitaremos usar algunos paquetes:

    • python-m2crypto
    • libgcrypt11
    • libgcrypt11-dev
    • libnl-dev
  • Para comprobar si están instalados:

    dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
    
  • Si no es así, instalar:

    apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
    
  • Ahora, necesitará CRDA de base de datos regulatoria inalámbrica y wireless-regdb herramientas para construir la base de datos leída por CRDA para proporcionar dominios regulatorios al kernel de Linux.

    • CRDA
    • Inalámbrico-regdb
  • 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 al wireless-regdb carpeta, y allí encontrará un archivo llamado db.txt. Este es el archivo que editaremos. Echemos un vistazo rápido a esto:

more db.txt

más de 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 regulatorio mundial y esto se aplica antes que nada. Entonces, cuando enciende su sistema BackTrack, el dominio mundial se le aplica primero y luego puede cambiar los dominios regulatorios desde allí a otros países como el país SOY.

La segunda cosa que subrayé, que puede llegar a un máximo de 20 dBm, la tercera cosa que subrayé, en el 2,4 GHz banda. Si desea cambiar qué tan alto puede llegar, ese es el número que desea cambiar.

  • Por ejemplo, cambiemos las reglas de Bolivia *

    nano db.txt Desplácese hacia abajo hasta encontrar el país BO.
    ingrese la descripción de la imagen aquí

  • Mira lo que resalté. Este es el número que queremos cambiar.

Si su tarjeta puede subir a 2000 mW, entonces cambiarías ese número a 33, Lo que significa 33 dBm, que es aproximadamente 2000 mW. El número que está reemplazando está en decibelios.

No estoy seguro 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 se encuentra su tarjeta y cambie las configuraciones de ese país.

Comprensión rápida de DECIBEL:

Cada 10 decibeles es un 10 veces aumento de potencia a partir de 1 dBm igual a 1 mW10 dBm es igual a 10 mW, 20 dBm es igual a 100 mW, 30 dBm es igual a
1000 mW, etcétera. Comprensión rápida de DECIBEL:

Cada 10 decibeles es un aumento de 10 veces en la potencia a partir de 1 dBm igual a 1 mW … 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 son 1000 mW, si agregamos 3 dBm, entonces podemos duplicar la potencia de manera que 33 dBm es aproximadamente igual a 2000 mW. Cada 3 decibelios es aproximadamente el doble que

el poder anterior, entonces 30 dBm es 1000 mW, si sumamos 3 dBm, entonces podemos duplicar la potencia de tal manera que 33 dBm es aproximadamente igual a 2000 mW.

Ahora, presta atención.

ingrese la descripción de la imagen aquí

Fíjate que ahora cambié el número a 33. Cuando terminemos aquí, cuando cambie mi dominio regulatorio a BO, puedo configurar mi txpower para 33.

  • Ahora guarde los cambios cuando haya terminado presionando primero, control+X, luego Y, y finalmente, Ingresar.

Ahora debe cambiar nuestro antiguo archivo reglamentario por el que descargó. Mientras todavía en el wireless-regdb directorio, solo ingrese el comando make.

Notará que ahora tiene algunos archivos nuevos en ese directorio. Esto es bueno. tu regulatory.bin El archivo de este directorio ahora debe reemplazarse por el anterior.

Primero navega hacia lo auténtico regulatory.dbubicación.

cd /usr/lib/crda

Y también hagamos una copia de seguridad del anterior por si acaso (recomendado).

mv regulatory.bin regulatoryOLD.bin

Ahora traigamos el nuevo. Regrese a su directorio de nuestro nuevo registro regulatorio.bin y copiemos 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

Validando
Ahora tenemos nuestro nuevo Regulation.db, pero aún no es válido. Regrese al directorio wireless-regdb y notará que tiene algunos archivos con la extensión .pem. Copie TODOS los archivos que terminen con .pem en tu descargado crda directorio en pubkeys. Estos son los archivos que CRDA usará para verificar si regulatory.bin es válida.

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 suba un directorio desde donde está de regreso al descargado crda directorio e instalar este cachorro.

cd ..
make
make install

Deberías estar viendo algo así.
ingrese la descripción de la imagen aquí

Si es así, reinicie: sudo reboot

Después de reiniciar:

iw reg set BO
iwconfig wlan0 txpower 33

Está tratando de aumentar la potencia de transmisión, sin embargo, eso está sujeto a limitaciones tanto legal como técnicamente. Las transmisiones inalámbricas cumplen las reglas CRDA, que en pocas palabras es una lista que describe qué potencia máxima de transmisión 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: algunas cartas son incluso 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 superior, haga lo que intente.

También tengo una tarjeta inalámbrica Intel y la potencia de Tx siempre es de 16, independientemente de lo que intente aumentar.

Esto puede deberse a que se encuentra en un país con una ley restrictiva. Puede aumentar la potencia más allá de su límite local, pero esto probablemente será violar la ley. Esto es solo para antenas de alta potencia.

MÉTODO 1:

Abra el terminal y copie y pegue los siguientes comandos:

ifconfig wlan0 down
iw reg set BO
iwconfig wlan0 txpower 30
ifconfig wlan0 up

Si el método anterior da el siguiente error, elija el MÉTODO 2.

Error for wireless request "Set Tx Power" (8B26) :
SET failed on device wlan0 ; Invalid argument.

MÉTODO 2:

Abra el terminal y copie y pegue los siguientes comandos:

ifconfig wlan0 down
iw reg set BO
iwconfig wlan0 channel 13
iwconfig wlan0 txpower 30
ifconfig wlan0 up

FUENTE: Esta página

Comentarios y calificaciones

Tienes la opción de confirmar nuestro ensayo fijando un comentario o puntuándolo te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *