Override QoS for specific WAN adress possible?

Discussion in 'Tomato Firmware' started by canis, Jun 26, 2007.

  1. canis

    canis Network Guru Member

    Qos is working like a charme, but I have a NAS with a specific IP adress on the WAN side of the Tomato- Router.
    Question: Ist possible to apply an iptable- or firewall rule to route the NAS arround the QoS scheduler?
    Thanks in advance
  2. digitalgeek

    digitalgeek Network Guru Member

    Add a QOS rule for the MAC address of the device/computer requiring priority and give it a high/highest category and make it the second most important rule. leave port 53 as the highest.
  3. canis

    canis Network Guru Member

    Thanks for reply, but this is not the solution.
    Also, if I define the destination IP an "Disable", the maximum transfer speed ist the maximal upload rate of the scheduler. (!)
    In my case, I have an upstream to the internet of 800 kb/s, and this is the maximum speed for transferring files to the NAS. Form the NAS to the PC, files come with 2,2 MByte/s (througt the WAN- port of the router.
    May be. it`s a bug, that the classification "Disabled" are not passing the data arround the scheduler.
    So I have to find a way, to transfer data for the specific IP adress arround the scheduler, may be by a virtual interfache ore whatever ?????
  4. GeeTek

    GeeTek Guest

    NAS = Network Attached Storage ? A backup hard drive on the WAN side ? You can make a QOS rule based on destination IP and put it into any QOS category you like. Not sure what you mean by QOS "Scheduler". Do you not want permanent high priority to the NAS or did I catch the wrong ship all together ?
  5. canis

    canis Network Guru Member

    Yes, the NAS is a network attached storage device, located directly connected to the main router, which is connected to the internet.

    There are 3 independent networks with independent routers connected to the main router. The advantage of this central network attached storage ist, that it is working as a backup device for all network devices and can be used from all clients in the independent networks as a central board or to exchange files, because the different networks have no connection to each other. Meanwhile, the traffic runs better with QoS enabled due to too much teens here and there in the different networks.

    The QoS scheduler is the program inside Tomato which drives the actual bandwidth limitations dependent on requested services / protocolls based on your definitions.

    The aim is to pass the data for the network attached storage arroung this program, so that full hardware port speed can be reached.

    With QoS turned off the upload speed to the network attached storage reaches up to 2,2 MByte/s, wich is OK, because it is also the net data rate of the WLAN connected clients.
  6. GeeTek

    GeeTek Guest

    The term scheduler made me think that you wanted different settings at different times. Anyway, you an create a QOS rule based on destination IP that will put the NAS into a high priority bandwidth category at all times.
  7. roadkill

    roadkill Super Moderator Staff Member Member

    I think it wont matter because QOS ceiling is defined in QOS settings thus even placing a rule which gives the NAS a high priority will not achieve a higher speed than what is specified in the QOS ceiling.
    canis: maybe you can define an address which bypasses QOS settings with Robson Script Generator which also gives superior control over QOS.
  8. canis

    canis Network Guru Member

    Thanks for all help.

    But, after reviewing available sources, there seems to be no way arround the scheduler with it`s fixed ceiling. If QoS activated, the outgoing wan connection seems to be regardlessly routed through the QoS scheduler.

    Robson`s script machine ist not suitable (for this purpouse), because it only crypts sources, no destinations, and can`t override the outgoing WAN connection, which is redirected to the QoS- scheduler.

    Also, it`s not possible to define a suitable percentage for QoS, if the QoS scheduler ceiling would be set to necessary 36000 Kbit/s, the limit of 1% would exeed neccessary values for limited classes.

    But, may be, I can solve my problem by disabling all QoS inside the client networks, in spite of the one in the main router, and to overclock this one a little bit, add a fan, and so on, or something, which could be acceptable for the hardware ...
    Or I should think about it and have to go back to the "input tables" from the past ...
  9. GeeTek

    GeeTek Guest

    Adding an input field for specifying a custom value would be very useful, instead of relying on a mathematically deduced value of a percentage between 1 and 100. You might e-mail the author of Tomato. He has been pretty good about including nice things like this in updated Tomato versions.
  10. GeeTek

    GeeTek Guest

    I am playing with my first buffalo 125 model. It does not work with Tomato yet, but I have it running DD-WRT 6-20-2007 G125 firmware. I noticed in the QOS section that there is an option for "Exempt". The firmware says V24, so the other DD-WRT V24 firmware may also have "Exempt". I have no idea if QOS even works with DD-WRT, or how to work it if it did.
  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