Gostaria de aumentar a potência do meu adaptador sem fio, mas quando entro
sudo iwconfig wlan0 txpower 30mW
no terminal e, em seguida, verifique com que iwconfig
eu posso ver que o txpower ainda é o que era antes de tentar alterá-lo.
Meu controlador de rede é:
02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
E aqui está a ifconfig
saída, se isso ajudar:
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)
No entanto, apenas como uma observação lateral, sudo iwconfig wlan0 power off
está funcionando, para desligar wlan0
o gerenciamento de energia.
Respostas:
@ wie5Ooma, tem razão em violar a lei. mas sobre a resposta da pergunta. Como vai:
Primeiro vamos precisar usar alguns pacotes:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
Para verificar se eles estão instalados:
Caso contrário, para instalar:
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 chamadodb.txt
. Este é o arquivo que iremos editar. Vamos dar uma olhada rápida: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.
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
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 você precisa trocar nosso antigo arquivo regulatório pelo que você baixou. Ainda no
wireless-regdb
diretório, basta digitar o comandomake
.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 .E também vamos fazer um backup do antigo por precaução (recomendado).
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á.
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
nocrda
diretório baixado empubkeys
. Esses são os arquivos que o CRDA usará para verificar seregulatory.bin
é válido.E verifique:
Finalmente, agora suba um diretório de onde você está de volta ao
crda
diretório baixado e instale este filhote.Você deveria estar vendo algo assim.
Nesse caso, reinicie:
sudo reboot
Após a reinicialização:
fonte
Você está tentando aumentar a potência de transmissão, no entanto, isso está sujeito a limitações legais e técnicas. As transmissões sem fio observam as regras do CRDA que, simplesmente, são uma lista que descreve qual potência máxima de transmissão é permitida. Seu dispositivo / sistema operacional possui um código de país, portanto, sabe o que fazer. Se não houver código de país, ele opera com valores genéricos que são sempre seguros de usar.
Há mais: alguns cartões são tecnicamente limitados. Eles possuem um código de país fixo incorporado e são construídos de forma que não possam usar uma potência superior, independentemente do que você tente.
Também tenho uma placa sem fio Intel e a potência Tx está sempre aos 16, independentemente do que eu tente aumentar.
fonte
Isso pode ser porque você está em um país com uma lei limitadora. Você pode aumentar o poder além do seu limite local, mas isso provavelmente estará infringindo a lei . Isso é apenas para antenas de alta potência .
MÉTODO 1:
Abra o terminal e copie e cole os seguintes comandos:
Se o método acima der o seguinte erro, vá para o MÉTODO 2.
MÉTODO 2:
Abra o terminal e copie e cole os seguintes comandos:
FONTE: Esta página
fonte
sudo iw reg set B0
produz a seguinte mensagem de erro: não é uma ISO / IEC 3166-1 alfa2 válida e utilizável como entradas especiais não alfa2: 00 Domínio regulatório mundialBO
com O, como BOlivia, não B-zeroDigite esses comandos, eles habilitarão o AGG TX e poderão melhorar significativamente o desempenho das redes N. sem fio. Este relatório de erros diz que o desempenho caiu 85% sem o uso de
11n_disable=8
Agora, tente o seu computador como faria normalmente. Se o sinal ainda estiver baixo, esta solução provavelmente não é uma solução para o seu caso. Nesse caso, basta reiniciar o computador para reverter a alteração que você fez. Se ficar normal e rápido, faça-o permanentemente, digitando a seguinte linha no terminal:
Um arquivo será aberto (ele pode não existir antes disso). No final do arquivo, cole a seguinte linha e salve:
Após salvar, basta sair e reiniciar.
Se isso não funcionar, substitua
11n_disable=8
por11n_disable=1
e repita o procedimento.fonte
sudo rmmod iwlwifi
, estou recebendo a seguinte mensagem de erro:rmmod: ERROR: Module iwlwifi is in use by: iwlmvm
Devo desativar o iwlmvm?iwlmvm
se estiver carregado. Utilize este comando:sudo rmmod iwlmvm
. Eu atualizei minha postagem.Olá, eu pessoalmente uso o Kali linux 2 com uma placa de rede ALPHA awus036nh e uso o método 1 para alterar a potência da placa tx.
Para aqueles com problemas no conjunto de registros BO , tente com o conjunto de registros GY . É totalmente funcional para mim, enquanto falha com o BO! Espero que ajude!
fonte
Para o Ubuntu 16.10, o crda está abaixo
/lib/crda/
. Para compilar o novo 'crda', faça:Em seguida, mova os arquivos * .pem gerados para o diretório crda baixado:
Agora copie a pasta crda de volta de '/ usr / lib / crda' para o caminho padrão no Ubuntu 16:
sudo reboot
eiw reg set {country-code}
.Usei esse método para configurar meu wifi para usar as faixas de frequência e os níveis legais de energia alocados ao serviço de rádio amador do meu país. Isso é restrito apenas aos operadores de rádio amador licenciados.
fonte