Visualizando o uso de largura de banda de um dispositivo sem fio conectado ao meu roteador

4

Eu só quero descobrir qual cliente sem fio está sugando minha largura de banda (isso está tornando mais lentos meus jogos da Starcraft: - /).

Eu tenho um roteador Linksys WRT54G (versão Linux). Para firmware, estou usando atualmente Tomato mas estou disposto a considerar um firmware diferente. Alguém tem recomendações?

PS: Estou ciente dos gráficos de largura de banda no Tomato. No entanto, ele não é granular o suficiente para me dar uma ideia de quanto de largura de banda cada dispositivo está usando

    
por Belmin Fernandez 01.12.2010 / 04:14

5 respostas

2

Parece que o tomate com o iptables pode ser usado como monitor de largura de banda. instruções detalhadas

    
por 06.12.2010 / 13:08
2

Eu não entendo porque você não pode bloquear seletivamente clientes da rede, até encontrar empiricamente o culpado.

Se você estiver procurando por um método mais high-tech, tente usar um sniffer de pacotes , também chamado de analisador de pacotes , para analisar todo o tráfego na rede a partir do seu computador e não do seu roteador.

Um farejador de pacotes pode capturar informações de pacotes dentro de sua sub-rede, mesmo que esses pacotes não sejam endereçados ao seu computador. A viabilidade deste método depende do comportamento do roteador e se ele transmite todos os pacotes de rede ou não. As redes sem fio são, obviamente, muito mais fáceis de farejar do que com fio.

Veja este artigo, Software Sniffer de Pacotes Gratuitos , para obter uma lista desses produtos (não todos estão disponíveis para Linux). O sniffer mais conhecido é o Wireshark .

Veja também este artigo: Farejamento de tráfego em seu roteador doméstico ou hub .

    
por 06.12.2010 / 12:28
1

Apenas a versão paga do DD-WRT possui monitoramento de largura de banda granular. Todas as versões gratuitas mostram gráficos sobre o uso atual das interfaces de rede WAN, LAN e Wireless. (re-postado como resposta, conforme solicitado)

    
por 06.12.2010 / 09:32
0

Você pode usar o Wireshark. O recurso de gráfico IO do Wireshark pode mostrar quando e onde sua largura de banda está indo.

Este documento contém informações sobre o uso do Wireshark para detectar uma rede sem fio:

link

Desvantagem é que você precisa ter uma de uma pequena lista de certos adaptadores específicos para fazer isso.

    
por 06.12.2010 / 21:41
0

wireshark ou kismet poderiam lhe dizer isso .... O gráfico de tráfego do wireshark pode ser mais preciso, mas o arquivo pcap de um kismet dump completo para cada MAC na sua rede com a opção count funciona a partir da linha de comando. vá para a linha de comando fu. Eu pareço lembrar que existe uma maneira de ver as percentagens de tráfego por endereço MAC no kismet, mas eu vou ter que voltar para você nessa última parte.

    
por 11.12.2010 / 02:07