I have a Linksys E4200 router with about 10 computers connecting to it. I'm looking for a way to monitor bandwidth usage in real time. I am willing to install custom firmware if it can get the job done. It seems bandwidth is leaking from the network but I suspect there are one or more users using more than their fair share and I'd like to find out exactly where it is going.
2 Answers
I have recently install Tomato on my E4200, version 1.28 by Shibby, you should definitely look at that, seems to run well.
http://tomato.groov.pl/?page_id=164
What you want are K26RT-N, which supports 5Ghz as well.
Here's an even more direct link to latest (Build '101')
http://tomato.groov.pl/download/K26RT-N/build5x-101-EN/Linksys%20E4200/
You can get the AIO build, which gives you everything. I can pretty much guarantee it will meet your needs.
EDIT: I think these are for the V1 version of the router, not sure about the newer V2's.
You can download AdvancedTomato for E4200v1 from:
https://advancedtomato.com/downloads/router/e4200v1
Its essentially Shibby's mod with a more modern UI.
Couple of things:
You'll need to assign static IPs to all your clients.
IP traffic and Bandwidth monitoring are kept separate. You can enable one and not the other.
Its best to store your bandwidth logs and syslog on an external USB. You can define this under Custom Log File Path.
Keep in mind that enabling QoS will disable hardware acceleration.
:-(