A sua conexão Wi-Fi é muito lenta? Você está tendo problemas constantes de rede enquanto navega na ‘Net? Provavelmente, sua rede sem fio está lidando com mais tráfego do que deveria. Felizmente, é muito fácil controlar sua rede Wi-Fi no Linux. Você pode usar o evillimiter do aplicativo de código aberto para monitorar e controlar a largura de banda do dispositivo. Este guia ilustra como fazer isso usando uma abordagem passo a passo.
O que é Evillimiter?
Evillimiter é uma ferramenta de monitoramento de código aberto gratuita que pode limitar o uso de largura de banda para dispositivos conectados a uma LAN. Ele roda em Linux e Windows e pode funcionar sem acesso administrativo à rede. Nota: você não deve usar esta ferramenta em redes de outras pessoas, evitando possíveis contestações judiciais.
Como instalar o Evillimiter
Você precisa instalar o evillimiter antes de usá-lo. Felizmente, a instalação é direta se você já tiver as dependências instaladas. Requer Python 3, que deve estar disponível na maioria das instalações do Linux por padrão. Para instalar o evillimiter, ative seu terminal e digite os comandos abaixo:
# retrieves source code git clone https://github.com/bitbrute/evillimiter.git # navigates to the source directory cd evillimiter # installs evillimiter sudo python3 setup.py install
Como controlar sua rede Wi-Fi usando Evillimiter
Assim que a instalação terminar, você pode começar a monitorar os dispositivos conectados ao seu Wi-Fi pessoal. Para fazer isso, primeiro inicie o aplicativo executando o seguinte comando:
sudo evillimiter
Observe que você precisará de privilégios sudo / root para executar e usar evillimiter. Isso ocorre porque ele lida com o controlador de rede e precisa de acesso aos parâmetros do kernel de baixo nível. Quando você executa o evillimiter pela primeira vez, ele exibe algumas informações sobre sua rede Wi-Fi. Isso inclui o nome da interface, o IP do gateway, o MAC e a máscara de rede.
O console interativo é onde você digita comandos para monitorar o uso da largura de banda. O Evillimiter oferece vários comandos para facilitar o controle. Você pode ver uma lista de comandos disponíveis digitando ?
ou help
no console interativo.
(Main) >>> help
Você precisa verificar a rede local antes de monitorar os dispositivos conectados. Use o scan
comando de evillimiter para fazer isso.
(Main) >>> scan
Isso irá verificar todos os hosts conectados ao seu Wi-Fi e relatar o número de dispositivos ativos. Agora você pode ver os hosts e limitar o uso de largura de banda. Use o hosts
comando para visualizar todos os hosts ativos.
(Main) >>> hosts
Isso exibirá uma lista de dispositivos que estão conectados à sua rede Wi-Fi. O Evillimiter atribuirá um ID a cada dispositivo e exibirá suas informações de IP e MAC. O campo de status mostra se a largura de banda já foi limitada para um dispositivo.

Agora você pode limitar a largura de banda de um dispositivo usando o comando limit.
(Main) >>> limit 2 100kbit
Este comando limita a largura de banda do segundo dispositivo (ID = 2) a 100 kilobits. Você pode limitar muitos dispositivos de uma vez usando uma lista separada por vírgulas.
(Main) >>> limit 2,3 50kbit
Este comando limitará a largura de banda do segundo e terceiro dispositivos a 50 kbit.

A limitação da largura de banda é definida para velocidades de upload e download. Mas você também pode limitar as velocidades de upload / download separadamente. O próximo comando limita a velocidade de download do segundo dispositivo a 100 kbit por segundo.
(Main) >>> limit 2 100kbit --download
Você também pode bloquear a conexão com a Internet de um dispositivo host usando o comando block. Dessa forma, você pode controlar os usuários de Wi-Fi diretamente do terminal.
(Main) >>> block 2
Este comando bloqueará o segundo dispositivo de usar recursos de rede. Use o --upload
e --download
sinalizadores para bloquear o tráfego de mão única.
(Main) >>> block 2 --download
Digamos que você queira transmitir sessões de jogos. Você pode bloquear todos os outros dispositivos Wi-Fi usando o comando abaixo.
(Main) >>> block all

Até agora, mostramos como escanear, limitar e bloquear dispositivos usando evillimiter no Linux. No entanto, não se esqueça de liberar esses dispositivos quando terminar. Use o comando free seguido do ID do host para fazer isso.
(Main) >>> free 1,2,3 (Main) >>> free all

Para sair do console interativo, digite quit ou exit na janela de comando.
(Main) >>> quit
Ele sairá da sessão atual e trará de volta o prompt do terminal.
Em seguida, estão mais dois recursos do evillimiter. Como o console interativo é colorido, ele pode não funcionar corretamente em alguns ambientes. Você pode instalar os pacotes necessários para codificação por cores ou usar o --colorless
opção em tais casos.
sudo evillimiter --colorless
Se você executar isso no terminal, ele iniciará uma sessão interativa incolor para o evillimiter. As pessoas podem usar este modo sempre que enfrentarem problemas com cores ASCII.

finalmente, o -f
opção ajuda a resolver problemas com a configuração de iptables do Linux ou parâmetros de rede.
sudo evillimiter -f
Dicas sobre como usar Evillimiter
Evillimiter usa ARP spoofing e modelagem de tráfego para cortar usuários de conexões LAN. Portanto, não é uma boa ideia executar esse aplicativo em segundo plano por muito tempo. Isso pode limitar os recursos da rede e resultar em pânicos frequentes do kernel.
Recomendamos que você use essas ferramentas apenas quando for essencial. Além disso, a ferramenta não funciona para conexões IPv6. Além disso, se você estiver enfrentando problemas em relação às interfaces de rede, tente atualizar a configuração.
Empacotando
Como você pode ver, você pode controlar facilmente sua rede Wi-Fi no Linux usando evillimiter. É fácil de instalar e funciona bem mesmo sem acesso de administrador. Se você quiser saber mais sobre segurança Wi-Fi, tente ler o guia completo para segurança Wi-Fi doméstica.
Relacionado: