bogmarcin wrote:WR841ND is not supported by Tomato at all.
Something additional on the topic concerning Gargoyle bandwidth monitoring:
http://www.gargoyle-router.com/wiki/dok … interfaces.
Anyway, every function inaccessible on Gargoyle can be reached via manual configuration (sometimes after loading additional packets).
I understand your reference is to this part of Gargoyle FAQ:
Why do you only report bandwidth usage on the WAN interface? All the other firmwares allow me to monitor ALL the interfaces!
This was a well thought-out decision, and there are several reasons for this. Basically, bandwidth between local hosts on a LAN is almost always plentiful and cheap. Typically one person/organization owns all of the hardware and networking cable involved. Bandwidth to remote hosts, however tends to be slow and expensive. You have to pay a monthly fee for your internet connection and many ISPs are now implementing bandwidth caps. It is therefore almost always more useful to know how much bandwidth is being used on the WAN interface rather than on the local network or the combined bandwidth.
Of course, if there wasn't a trade-off involved there would be no reason not to include all interfaces. However, the bandwidth monitor takes up memory and disk space proportional to the number of different things it is monitoring. In order to be able to monitor static ips, upload qos classes and download qos classes a lot of memory is necessary and will strain the limits of some systems. The reason other interfaces are not monitored is because I think it is usually more useful to have more complete data on the WAN interface than significantly less data on all the interfaces.
1) bandwidth between local hosts on a LAN is almost always plentiful and cheap
That's correct. BUT: I need to monitor traffic between LAN ports (and Wi-Fi interfaces) in order to test several variants of deployment scenarios.
If you have Windows PC, it's rather difficult to understand what is real transfer rate to/out of Windows PC, either via Wired or Wireless connection.
And I can't avoid using Windows PCs for some networks, as some people are sticked to their Windows XP.
(like teachers in my kid's school)
It would take some time to move them to Linux, and this would not happen in one day
2) Bandwidth to remote hosts, however tends to be slow and expensive. You have to pay a monthly fee for your internet connection and many ISPs are now implementing bandwidth caps
I moved to Unlimited tariff with my ISP. I have symmetric 15Mbit/sec. to Internet, and 100Mbit to provider's local network
This allows to upload on average 60GB per day via Torrent. I don't need that much for downloading.
3) bandwidth monitor takes up memory and disk space proportional to the number of different things it is monitoring.
Typical router has 32MB of RAM. And at least 4MB of flash - if you are ready to spend at least $40 for your new router.
So in my opinion RAM or Flash is not a limitation at all.
P.S. I raised question on Gargoyle forum
Feel free to join and comment :-)