Tomato & QoS

Discussion in 'Tomato Firmware' started by Rosss, May 24, 2008.

  1. Rosss

    Rosss LI Guru Member

    I have been using DD-WRT for quite some time now. Recently, I purchased the DD-WRT v23 special from the DD-WRT shop. I am very disappointed in the QoS MAC Priority settings. I have had no luck with this firmware and getting it to actually "work" the way it is supposed to.

    Here is the thread that had me convinced that DD-WRT v23 would help me but it turns out I was tricked into buying old firmware that doesn't do what it is advertised to do. LINK -

    Basically, I have several clients connected to a WRT54GL via wireless and I would like to control the amount of bandwidth they are allowed to use. I want to control the wireless clients upstream and downstream, and my main question is - Can I do this with Tomato firmware and my WRT54GL?

    I am ready to try out tomato I would just like to know that there is better QoS settings before I switch, because a working QoS is all I want.
  2. Victek

    Victek Network Guru Member

  3. kripz

    kripz LI Guru Member

    Seems like they deleted your thread... dodgy
  4. TexasFlood

    TexasFlood Network Guru Member

    Naw, looks like a cut and paste error, this seems to be the thread. I never tried the dd-wrt special edition so can't comment on it.
  5. vexingv

    vexingv LI Guru Member

    Wow, you paid for a firmware that's open source. Things like this make ddwrt very sketchy.

    Anyway, I'm not very experienced but i think you should be able to do this using tomato's QOS using the standard firmware. In Tomato's QOS settings, you can set rules according to source IP or MAC addresses. In QOS, rules can be assigned to a given class priority and each class' bandwidth can be throttled (outbound and inbound).

    If you know the MAC addresses of all your wireless clients, you can match via MAC address. With many wireless clients, it would probably be easier to have the rule match via IP address. You would have DHCP assign a given subset of IP's to the wireless clients and have your wired clients assigned static IP's. Then set the rule to match that given IP range. The same could also be done using a second AP/router that solely handles only the wireless clients. This AP could have a second DHCP server that assigns its wireless clients a given IP subset so that wired clients can still connect via DHCP (on the first router) and not be placed in the wireless IP range, or you could force QOS on that entire wireless interface (I think).

    Someone please correct me if I'm wrong as I'm only hypothesizing what probably could be done.

    Updated: I just read your other posting about limiting the bandwidth from wireless clients using xbox live. Since I imagine its only a few users, rules set via MAC address would probably be the easiest thing to do instead of complicating your network topography by changing the DHCP server. There's also an L7 protocol filter for xbox live as well in the QOS classifications. Remember filtering by MAC address will effect all bandwidth regardless of the type of traffic. I'm not familiar with the L7 protocol, but I would think that it only matches the the actual gaming aspect of xbox live, but shouldn't effect things like browsing or downloading. So that might be something to consider about using either MAC address or L7 filters.
  6. kop48

    kop48 Network Guru Member

    I don't think he paid for the firmware, I think he bought a router with it pre-loaded.
  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