Como monitorizar a utilização da largura de banda de cada dispositivo na rede wifi
Tenho em minha casa uma ligação normal à Internet por cabo Comcast. Tenho-o a passar da parede para um modem por cabo, e do modem para um router Linksys de última série, que fornece rede com e sem fios. A grande maioria dos utilizadores são ligações sem fios. Para tarefas quotidianas, esta ligação é totalmente suficiente para todas as minhas necessidades.
Contudo, em ocasiões regulares, temos encontros sociais que envolvem muitas pessoas trazendo computadores portáteis e outros PCs e utilizando a rede e a Internet em simultâneo, frequentemente para jogos. Não tenho qualquer supervisão administrativa sobre estas máquinas; sabe-se que estão repletas de spyware e/ou bloatware ou que estão a correr torrentes, legais ou não. A única razão que me interessa é que, numa base regular, uma das máquinas irá aplanar a minha banda de Internet, e consumi-la toda para carregar/descarregar/descarregar/spam pessoas/ou seja o que for. Quando isto acontece, a latência das ligações para jogos e afins torna-se inaceitável, e todos sofrem.
A minha pergunta é: Existe algum sistema que eu possa configurar, pelo qual possa facilmente monitorizar os vários sistemas ligados à minha ligação sem fios, ver quanta banda com cada um deles está a utilizar, e para que fins? Desta forma, num relance, posso detectar a máquina ofensiva e expulsá-la da ligação, sem ter de ir de máquina em máquina, verificando manualmente as propriedades “banda com uso” de cada uma, e lidando com os protestos indignados do proprietário durante todo o tempo. Compreendo que isto irá provavelmente envolver software e/ou hardware de terceiros; o meu problema é que nem sequer sei por onde começar.