Eu preciso de um monitor de tráfego para Linux, que só conta em uma rede sem fio específica

1

Eu preciso de um monitor de tráfego simples para o Linux, que conte o tráfego em uma rede sem fio específica, porque tenho restrições de volume em relação a ele.

Eu tentei usando a seguinte regra iptables:

iptables -m mac -A INPUT -p all --mac-source <mac-address> \! -s 10.0.0.0/8

onde <mac-address> é o do roteador. 10.0.0.0/8 é a sub-rede local.

O que eu realmente quero é algo como --routed-through <mac-address> .

Além disso, existe alguma maneira de coletar as estatísticas do iptables? Ou talvez haja outra ferramenta que faça o que eu quero (confiável)?

    
por filmor 28.07.2011 / 07:30

3 respostas

0

Você pode tentar iptraf . É um dos muitos. Também é muito mais simples usar ifconfig <wifi_interface> e ver os bytes TX / RX.

Para uma solução com um pouco mais de estado, você pode tentar vnStat

    
por 28.07.2011 / 07:39
0

Você também pode tentar procurar em ntop e / ou webalizer. Eles são boas ferramentas de monitoramento de rede. Eles fornecem informações detalhadas sobre o que cada computador na rede está fazendo, quais sites visitam e quanta largura de banda está usando. Espero que ajude a resolver o problema do que você está procurando.

    
por 28.07.2011 / 08:01
0

Experimente o Wireshark .

Ele possui um filtro ESSID para captura de redes específicas e muitas opções se você precisar de mais do que a captura básica.

Se você precisar da CLI, você pode tentar tcpdump , mas lembre-se de ler a man page.

    
por 28.07.2011 / 18:12