Quality Of Service HELP PLEASE!

Discussion in 'Tomato Firmware' started by xxgg, Sep 29, 2008.

  1. xxgg

    xxgg Addicted to LI Member


    I am having some problem with QoS setting in Tomato.

    I have read about how to setup QOS on tomato but it just doesn't seem to work for me :mad:

    I have set newsgroup server port 8080 as lowest.
    I have set port 554 RTSP as highest.

    When I start downloading from newsgroup and watch a streaming video from port 554. Newsgroup is sucking up all the bandwidth and as soon as I hit stop/pause of newsgroup stream video bandwidth increase right away.

    Why can't this just work? or am I doing something so wrong?
    I have tried setting newsgroup with layer 7 (disabled) and with nntp no different.
    I have tried streamvideo with layer 7 disabled and with rtsp, no difference.

    I really want this QoS to operate properly.

    Please help!

    Thank you
  2. spliff

    spliff LI Guru Member

    First of all, forget about L7, its not reliable. Disable it in all your rules.

    Second, while you are doing your downloads check the QOS graph and details page to make sure that port 8080 is getting assigned to lowest, while port 554 is highest.

    If they are getting tagged properly, then you probably have your upload set too high, a bit too close to the limit. You want to set your QOS to about 90% of your real sustained throughput.

    Post a screenshot of your QOS page and we will look at it.
  3. i1135t

    i1135t Network Guru Member

    Well, from my understanding, the way Tomato reads the QoS rules, it doesn't matter if you set it to highest/lowest first based on the labeling. That's just cosmetics and for you, the user to understand. What does matter is the ordering of the rules. So if you move the "lowest" rule to the top of the QoS ruleset, it will treat that as the first rule to "action" first.

    So, best practice is to set the ordering priority highest to lowest, top to bottom. Then with rules that are equal priority, set the first one on top that you want processed first.
  4. azak

    azak Addicted to LI Member

    It appears the OP is downloading. QOS only works in the opposite direction.

    Look at Victek's MOd for limiting download bandwith.
  5. xxgg

    xxgg Addicted to LI Member


    Here are the screenshots of my QoS Basicsetup & Classifications page.

    Mind you, I have not tested for upload, I would like to get this download QoS to work first... well both to work but you know what I mean.

    Also, regarding INBOUND LIMIT, I am not really understanding the point of putting % on each class? as long as port i set to is highest shouldn't it get all the bandwidth it should without interruptions?
    Anyways,,,, here it is.


  6. bigclaw

    bigclaw Network Guru Member

    The most important packets to prioritize are ACK packets. I'm not sure why you aren't checking that one. It should be checked by default.
  7. xxgg

    xxgg Addicted to LI Member

    ACK checked?
    I've read few guides to setting up QOs on tomato and all recommend it to uncheck it... especially for bittorrent users.

    Should I still check it ? uncheck it ?

    I would appreciate more feedback on setting up my QoS.

    Thank you!.

    One more thing... all the ports on my Qos, should all those ports be listed on my PortForwarding too ?

    Another thing I should have added.
    in my Windows Media Player options under Network...
    Under Protocols for MMS URLs, I have checked the followings
    RTSP/TCP (Did not specify specific ports to receive data)

    When I used a network monitor WMP is using port 554 to receive stream video.
    And streaming video statistics shows the Protocol as RTSP (TCP)
  8. xxgg

    xxgg Addicted to LI Member

    Why don't Tomato offer same option (% to %) to Inbound Limit?
    Why only Outbound Limit only?
  9. bripab007

    bripab007 Network Guru Member

    Because for QOS to really have any effect on inbound packets, it needs to be much further upstream than your router at home; it would need to be on switches/routers at your ISP, where the packets originate.
  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