Zeroshell QoS Management

Forums Network Management ZeroShell Zeroshell QoS Management

  • This topic is empty.
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #44549

    Hi! Any tips on how to manage QoS easier?

    What i did was, create class for each client computer and classify them one by one. one class – one client. And deploy all of them in the interface. I have 30 client computers.

    Will it work the same if created only one class for all of the 30 clients?

    I want each one of them to have 400kbps max and 200kbps guaranteed.

    I played around it but still im not sure about it.

    Any answer will be much appreciated! πŸ˜€

    TIA πŸ˜€


    Not sure what the status of QoS is right now, but last I checked L7 rules and QoS were not supported. That was about 5-6 years ago and I don’t know if that was ever fixed.

    You might want to search these forums and release notes to see if that started working at some point.

    Back then I was looking into reserving some bandwidth on the upstream for my Voip phones but realized it was a no go.


    Thank you very much with the information sir! πŸ˜€


    ***EDITED Mar 16th 2017, to help with Dropbox new Public folder changes***
    Now images displayed as links, not embedded, till I find out how to do it with the new changes in Dropbox.

    Not sure if you still need these hints.

    The main reason for me to start using Zeroshell was QoS.
    It works fantastically well and it is extremely flexible compared to other tools that I did try too. The Zeroshell QoS interface is very user friendly.

    I do not prioritize by machine, but by traffic type.
    Probably if you do it by machine, you are doing it the right way, each one with its own dedicated bandwidth.
    In my case, the only machine prioritized and with reserved bandwidth is my VOIP gateway.
    The rest may use all the available bandwidth at a given time.

    L7 filters might be outdated yes, but prioritizing works well with other aspects of QoS in Zeroshell. Also, notice that with nDPI on the new Zeroshell kernel 3.6, we may use nDPI classification too.

    >>>>>Here below is my setup for HOME.

    First of course, I read the guidelines on how to setup the QoS.

    Then I created my own classification scheme. Notice that not only helps to prioritize traffic but also classify reporting, so that you may know what type of traffic use you have on your network. You may even benefit from DSCP too if you want to use it.

    After that, I assign each class to the interface that I want. In my simplified case, I used the same for upload and download, but may be done differently. The link is 608kb download and 320kb upload, so I setup the global bandwidth on each interface to match that of the link. I used 85% of the max bandwidth.

    Then I go to the classifier and start classifying in order of importance, from 1st to the last rule that I want to have.
    Voice is extremely important to me, I give it top priority.

    This is the lower part of my classifier table

    I then check it real-time with the statistics link, where I get a realtime snapshot of how it is going.
    It is good to look at it, to make sure things are working as expected.

    And then, voila! My home QoS is setup and working.
    Again, this is a ridiculous bandwidth we are talking about on this part of the World, as Internet is very expensive here (608kbps/308kpbs) but I can listen to the radio, talk on the phone without interruption while my kids are playing network games on the same Internet line.

    I cannot believe how I did it all these years without Zeroshell.

    **Do not forget to save the configuration profile before and after each modification.

    I thank this community for its existence. And congrats Fulvio, this is definitely a very good product.


    Thank you very much for helping, I really appreciate it. πŸ˜€

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.