Bandwidth pie chart? How do I use it?

Discussion in 'Tomato Firmware' started by premudriy, Mar 29, 2009.

  1. premudriy

    premudriy LI Guru Member

    Hi everyone,

    I just started using Tomato (love it).

    I've read about Bandwidth monitoring feature and found this:

    "You can also associate each mac address with a letter (up to 10) and get a bandwidth pie chart so you can see bandwidth for each mac address..."

    I've read it on Tomato Wiki at

    The question is how do I actually do that? How do I associate each mac with a letter and see the pie chart?

    I looked all over the Tomato UI and couldn't find anything close to it. Am I blind? Please help.

    Thank you!
  2. Toastman

    Toastman Super Moderator Staff Member Member

    Never done this, but it's an interesting idea. In your classification rules, just enter source mac - and define a class. Save the rule. There are 10 classes HIGHEST to E. You can then define priorities and rules for each machine. But if you do this you lose the effectiveness of QOS to prioritise your applications.

    Another way to monitor users would be the use of the "real time" bandwidth graph - use Victek's version with additional IMQ facility to define extra "interfaces" for each user you want to monitor.

    If it's just capping rates for each machine you are looking for, after you've decided who to limit, using Victek version of tomato, with the IP/MAC bandwidth limiter would be much better, and still allow you to use normal QOS rules for applications.
  3. premudriy

    premudriy LI Guru Member

    Oh, I see now, developers just meant the usual QoS pie charts for per user bandwidth. I thought there's another way of view, let's say, Monthly Bandwidth as a pie chart.

    Also, since I'm new to flashing routers to a third party firmware I chose the original Tomato. I looked at Victek's version of Tomato and like that even better. I don't know, however, which version of Victek's mod I should use. I have wrt54gl v1.1. At
    there are two versions. One with new driver and one with old. Should I go for the ND version with my router? Also, is that the latest version?

    Thank you very much again, Toastman!
  4. bripab007

    bripab007 Network Guru Member

    On Victek's site (, read the part about finding out what wireless hardware version you have. If it's new enough, then use the ND version of the firmware.
  5. premudriy

    premudriy LI Guru Member

    The router is new (just bought it 3 weeks ago from new egg), so I hope that it has latest batch of hardware revision. Will go try the mod now...
  6. Toastman

    Toastman Super Moderator Staff Member Member

    Use 8515.4 ND - there is some ongoing development to sort out a few bugs, this is the latest and seems to be stable here. For what you wanted to do, there have been several posts on these forums about using scripts to accomplish it.
  7. premudriy

    premudriy LI Guru Member

    Hey, I've tried the ND version the day I wrote my previous message, but unexpected happened. I set all my settings to desired options. Everything was working fine. Then I went to Advanced->Wireless, and changed my location to United States. Then I've noticed that I have to internet. I went to router page and found out that WAN IP is not being assigned, and it just hanged there saying "Renewing...". I've tried to Release and then Renew - same thing, infinite renewing. I've tried to reboot, tried to set default settings, and even tried to thoroughly erase NVRAM - no avail, can't get WAN IP renewed.

    So, I went and downloaded the non-ND version, which I'm happily using for now.

    BTW, I've checked the revision, just like Victek said. I have revision 9, so I thought that ND version will work. I think I should just wait for the next release and then try again.
  8. Toastman

    Toastman Super Moderator Staff Member Member

    That's odd, works fine here on my ADSL PPPOE connections. Rev 9 WRT54GL's v1.1

    ND is OK, I use it on over 50 WRT54GL's.

    So that we have more information, please post details of your connection and modem, and exact version that gave the problem ??? Victek's version 8515.4 was released since you flashed yours, I believe.
  9. premudriy

    premudriy LI Guru Member

    I have Internet from Comcast Calbe in US, 20 Mb/s. It's a DHCP connection. Router is WRT54GL v1.1, corerev=9. My router is connected to Motorola SB5101 cable modem.

    Unfortunately I don't remember the precise version of the ND mod that I flashed last time. I deleted the file after I successfully flashed the other, non-ND version.

    I remember, however, that ND version that I've used didn't have the ".4" at the end. I can try to flash again like right now.

    So, what about the "location" setting for WiFi in Advanced menu? Should I change it? Initially it was Japan. I think that IP problem started after I've changed that to US.
  10. Toastman

    Toastman Super Moderator Staff Member Member

    It should not make any difference to anything else, but setting to US will increase the available transmit power on some channels. Try it and see - it may be ok now. Though actually we have no idea why it happened on any earlier version, there doesn't seem to be any reason we can think of. But if you don't have any Intel wireless cards you don't particularly need the ND version. Victek will soon update the NOn-ND version too.
  11. premudriy

    premudriy LI Guru Member

    Ok. I'll flash it right now and report in like 20 min. or so.
  12. premudriy

    premudriy LI Guru Member

    Flashed successfully. Put all the settings back, even the wireless. It works. No IP problems.

    There was one thing though that I forgot to mention. Last time before I flashed to Victek Mod version, I backed up my Bandwidth Stats. After flashing to the mod I restored the Stats from that file (from the original Tomato). I wonder if that could cause some problems.

    Also, right now all my settings are set, except for the Bandwidth restore. I backed up the usage just now, before flashing too. So, my question is: is it safe to use "restore stats" feature from the file that I've backed up?
  13. premudriy

    premudriy LI Guru Member

    Ok, I was impatient - I restored the Bandwidth stats from non-ND version. Result: everything still works.

    So, maybe something just gitched out the last time, or maybe something was fixed in mod version *.4 that affected the change.

    Anyways, it works well for now. I hope it will go on like that :) If the something will happen in the next 2-4 days I'll post it.

    Thank you for all your help!!! I love this mod!
  14. premudriy

    premudriy LI Guru Member

    Today I've tried to use the bandwidth limiter. I've set up everything following the guide at

    Just for the heck of it, I decided to check if it works and set the Download Ceiling for one of the computers to 56kbs. Then I went to on that computer and for some reason it still showed the speed of 7mb/s download? Does the limiter work for such small numbers? Why was it not limiting to 56kbs?

    Here's precisely all settings on the limiter page that I've set up:
    Enable QoS Limit: checked
    Download bandwidth: 20000
    Upload Bandwidth: 4000
    TC Tag IP Address DLRate DLCeil ULRate ULCeil Priority TCP UDP
    10 32kbps 56kbps 256kbps 1024kbps High nolimit nolimit

    Also I've tried with QoS itself enabled and disabled - same thing, user is able to break the DLCeil. I made sure that IP for that machine is correct, and it's in DHCP as well. Why doesn't it work?
  15. premudriy

    premudriy LI Guru Member

    I think something is wrong with this last version of mod or I didn't configure something right. It seems like QoS graph doesn't function at all. I created a simple classification from one computer's IP and assigned it class A. Any port and any protocol. QoS graph just shows that 100% of bandwidth is taked by "unclassified." The table to the right of the pie chart states that class A uses 0% of total bandwidth no matter what I do. I've tried to mode that classification rule all the way to the top of all rules too.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice