@ wie5Ooma, está certo sobre a violação da lei. mas sobre a resposta da pergunta. Como vai:
AVISO A remoção de todas as restrições é ilegal nos Estados Unidos. Isto é apenas por razões educacionais, e se você optar por aplique-o e quebre a lei, então essa é a sua escolha e não a minha. Por favor, tenha cuidado colocando isso em ação. Isto é apenas para fins de Educação!
-
Primeiro, precisamos usar alguns pacotes:
-
python-m2crypto
-
libgcrypt11
-
libgcrypt11-dev
-
libnl-dev
-
-
Para verificar se estão instalados:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
-
Se não, instale:
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
-
Agora, você precisará do CRDA de banco de dados regulamentar sem fio e de
wireless-regdb
tools para criar o banco de dados lido pelo CRDA para fornecer domínios regulamentares ao kernel do Linux. -
Navegue até a pasta de download e descompacte os arquivos.
Agora aqui é a parte interessante. É aqui que nós realmente mudamos os regulamentos. Mude seu diretório para a pasta wireless-regdb
, e lá você encontrará um arquivo chamado db.txt
. Este é o arquivo que vamos editar. Vamos dar uma rápida olhada nisso:
more db.txt
- Agora vamos dar uma olhada em algumas coisas aqui. Veja o que eu sublinhei acima. Primeiro, vamos notar a primeira entrada (
country 00
), que é o domínio regulatório mundial, e isso é aplicado antes de tudo. Por isso, quando você ativa o sistema BackTrack, o domínio mundial é aplicado primeiro a você e, em seguida, você pode alterar os domínios normativos de lá para outros países, como o país AM .
A segunda coisa que sublinhei, que pode ir no máximo 20 dBm , a terceira coisa que sublinhei, na banda 2.4ghz . Se você quer mudar o quão alto você pode ir, esse é o número que você quer mudar.
-
Por exemplo, vamos alterar as regras da Bolívia *
nano db.txt Role para baixo até encontrar o país BO.
-
Veja o que eu destaquei. Este é o número que queremos mudar.
Se o seu cartão puder ir até 2000 mW , você poderá alterar esse número para 33 , o que significa 33 dBm , é aproximadamente 2000 mW . O número que você está substituindo está em decibéis.
Não tenho certeza sobre o seu cartão, alguns cartões sem fio, como o AWUS036NHA pode estar preso em um país e não pode ser alterado desse país. Nesse caso, descubra em qual país seu cartão acredita e altere as configurações daquele país.
Entendimento rápido DECIBEL :
Cada 10 decibéis é um aumento de 10X na potência a partir de 1 dBm igual para 1mW ... 10 dBm é igual a 10 mW , 20 dBm é igual a 100 mW , 30 dBm é igual a 1000 mW e assim por diante. Entendimento DECIBEL rápido:
A cada 10 decibéis é um aumento de 10X na potência começando em 1 dBm igual a 1mW ... 10 dBm é igual a 10 mW, 20 dBm é igual a 100 mW, 30 dBm é igual a 1000 mW e assim por diante. Cada 3 decibéis é aproximadamente o dobro da potência anterior, então 30 dBm é 1000 mW, se somarmos 3 dBm, então podemos dobrar a potência tal que 33 dBm é aproximadamente igual a 2000 mW. Cada 3 decibéis é aproximadamente o dobro de
o poder anterior, então 30 dBm é 1000 mW , se adicionarmos 3 dBm , poderemos duplique o poder de forma que 33 dBm seja aproximadamente igual a 2000 mW .
Agora, preste atenção.
Observe agora que mudei o número para 33 . Quando terminarmos aqui, quando eu mudar meu domínio regulador para BO , eu posso definir meu txpower
para 33 .
- Agora salve as alterações quando terminar pressionando primeiro, Ctrl + X , então Y e finalmente, Enter .
Agora você precisa trocar o nosso antigo arquivo de regulamentação com o que você baixou. Ainda no diretório wireless-regdb
, basta digitar o comando make
.
Você notará que há novos arquivos agora nesse diretório. Isso é bom.
Seu arquivo regulatory.bin
neste diretório agora precisa ser substituído pelo antigo.
Primeiro, navegue até a localização do regulatory.db
autêntico.
cd /usr/lib/crda
E vamos também fazer um backup do antigo apenas no caso (recomendado).
mv regulatory.bin regulatoryOLD.bin
Agora vamos trazer o novo. Volte para o seu diretório do nosso novo regulatory.bin e vamos copiá-lo e verificar se ele está lá.
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
Validando
Agora temos nosso novo regulatory.db, mas ainda não é válido. Volte para o diretório wireless-regdb e você notará que tem alguns arquivos com uma extensão .pem. Copie todos os arquivos que terminam com .pem
no seu diretório crda
baixado em pubkeys
. Estes são os arquivos que o CRDA usará para verificar se regulatory.bin
é 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
E verifique:
cd ~/Desktop/crda-1.1.3/pubkeys
ls
Finalmente, vá até um diretório de onde você está de volta para o diretório crda
baixado e instale este filhote de cachorro.
cd ..
make
make install
Você deveria estar vendo algo assim.
Se sim, reinicie: sudo reboot
Após a reinicialização:
iw reg set BO
iwconfig wlan0 txpower 33