@ wie5Ooma, tem razão em violar a lei. mas sobre a resposta da pergunta. Como vai:
AVISO A remoção de todas as restrições é ilegal nos Estados Unidos. Isso é apenas por razões educacionais, e se você optar por aplicá-lo e violar a lei, a escolha será sua e não minha. Tenha cuidado ao colocar isso em ação. Isto é apenas para fins educacionais!
Primeiro vamos precisar usar alguns pacotes:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
Para verificar se eles estão instalados:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Caso contrário, para instalar:
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Agora, você precisará do CRDA do banco de dados regulamentar sem fio e de wireless-regdb
ferramentas para construir 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 está a parte interessante. É aqui que realmente mudamos os regulamentos. Mude seu diretório para a wireless-regdb
pasta, e lá você encontrará um arquivo chamado db.txt
. Este é o arquivo que iremos editar. Vamos dar uma olhada rápida:
more db.txt
- Agora vamos dar uma olhada em algumas coisas aqui. Veja o que sublinhei acima. Primeiro, vamos observar a primeira entrada (
country 00
), que é o domínio regulatório mundial, e isso é aplicado antes de tudo. Portanto, quando você liga o sistema BackTrack, o domínio mundial é aplicado a você primeiro e, em seguida, você pode alterar os domínios regulatórios de lá para outros países como o país AM .
A segunda coisa que sublinhei, que pode atingir um máximo de 20 dBm , a terceira coisa que sublinhei, na banda de 2,4ghz . Se você quer mudar o quão alto você pode ir, esse é o número que você deseja alterar.
Por exemplo, vamos mudar as regras da Bolívia *
nano db.txt Role para baixo até encontrar o país BO.
Veja o que destaquei. Este é o número que queremos alterar.
Se o seu cartão pode atingir 2000 mW , você alteraria esse número para 33 , o que significa 33 dBm , que é 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, podem estar presos em um país e não podem ser alterados nesse país. Nesse caso, descubra em que país seu cartão acredita estar e altere as configurações desse país.
Rápida compreensão do DECIBEL :
A cada 10 decibéis é um aumento de potência de 10X a partir de 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. Rápida compreensão do DECIBEL :
A cada 10 decibéis é um aumento de potência de 10X a partir de 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. A cada 3 decibéis é aproximadamente o dobro da potência anterior, então 30 dBm são 1000 mW, se adicionarmos 3 dBm, podemos dobrar a potência de modo que 33 dBm seja aproximadamente igual a 2000 mW. A cada 3 decibéis é aproximadamente o dobro do
a potência anterior, então 30 dBm é 1000 mW , se somarmos 3 dBm , podemos dobrar a potência de modo que 33 dBm seja aproximadamente igual a 2000 mW .
Agora, preste atenção.
Observe agora que alterei o número para 33 . Quando terminarmos aqui, quando altero meu domínio regulatório para BO , posso configurá-lo txpower
para 33 .
- Agora salve as alterações quando terminar pressionando primeiro, Ctrl+ X, depois Ye finalmente Enter,.
Agora você precisa trocar nosso antigo arquivo regulatório pelo que você baixou. Ainda no wireless-regdb
diretório, basta digitar o comando make
.
Você notará que você tem alguns novos arquivos agora nesse diretório. Isso é bom. seu regulatory.bin
arquivo neste diretório agora precisa ser substituído pelo antigo.
Primeiro, navegue até o regulatory.db
local do autêntico .
cd /usr/lib/crda
E também vamos fazer um backup do antigo por precaução (recomendado).
mv regulatory.bin regulatoryOLD.bin
Agora vamos trazer o novo. Volte ao seu diretório do nosso novo regulamentação.bin e copie-o e verifique 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 o nosso novo regulamentação.db, mas ainda não é válido. Volte para o diretório wireless-regdb e você notará que possui alguns arquivos com uma extensão .pem. Copie TODOS os arquivos que terminam com um .pem
no crda
diretório baixado em pubkeys
. Esses 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, agora suba um diretório de onde você está de volta ao crda
diretório baixado e instale este filhote.
cd ..
make
make install
Você deveria estar vendo algo assim.
Nesse caso, reinicie: sudo reboot
Após a reinicialização:
iw reg set BO
iwconfig wlan0 txpower 33