Cortar ou limitar a conexão à internet com outros dispositivos wifi [fechados]

-2

Eu costumava usar o selfishnet no Windows para limitar a conexão com a internet, mas agora não consigo encontrar nenhuma alternativa para ele no Ubuntu.

Eu tentei o tuxcut, mas ele não mostra todos os dispositivos conectados em 14.04 e nem funciona em 16.04. Também fiz um pequeno script com o bash, que obtém os dispositivos conectados usando arp e envia o DeAuth com aireplay-ng . Isso funciona, mas é lento, então quando muitos dispositivos se conectam ao Wi-Fi, isso não funciona de verdade.

Estou usando o Ubuntu 16.04 agora e não sou o administrador do roteador, portanto não posso usar o QOS

    
por 0xDEADC0DE 09.11.2016 / 10:35

1 resposta

2

ethtool

Você pode alterar a velocidade agregada da porta da NIC usando ethtool .

$ sudo ethtool -s eth0 speed 10

Isso definirá a porta para 10 MB, por exemplo.

wondershaper

Você também pode usar a ferramenta wondershaper para fazer isso também. NOTA: A velocidade deve ser em kilobits por segundo.

$ sudo wondershaper eth1 downspeed upspeed

Por exemplo:

$ sudo wondershaper eth0 10000 280

gotejar

Uma terceira opção é trickle . Trickle pode ser usado por programa por usuários ou como um daemon que limita completamente o NIC.

Modo de usuário - página de manual trickle

$ sudo trickle -d 20 -u 20 wget http://www.google.com/bigfile

Acelerará 20K / s para tráfego de subida e descida para apenas este wget , mas o restante não será limitado.

Modo daemon - página de manual gotejada

No modo daemon, os dados gotejados podem limitar um grupo de programas a um limite fixo de largura de banda. Para iniciar o daemon, execute o comando trickled:

$ sudo trickled -d 20 -u 20

pyshaper

Uma quarta opção é pyshaper . É uma opção única entre as opções, pois inclui GUI e monitora e define dinamicamente a largura de banda ao longo do tempo. Você pode conferir a página do manual do pyshaper para obter mais detalhes.

Acima copiado desta resposta: StackExchange - limita a largura de banda de saída em um interface específica

    
por WinEunuuchs2Unix 11.11.2016 / 01:59