Reply To: Zeroshell QoS Management

Home Page Forums Network Management ZeroShell Zeroshell QoS Management Reply To: Zeroshell QoS Management

#54148

sukupandachu
Participant

***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.
https://www.zeroshell.org/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.

https://www.dropbox.com/s/ittimon4doats4a/Class-Manager.JPG?dl=0

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.

https://www.dropbox.com/s/dge3lbprsr92g7g/Interfaces.JPG?dl=0

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.

https://www.dropbox.com/s/9scfipb4jb6c65v/Classifier.JPG?dl=0

This is the lower part of my classifier table
https://www.dropbox.com/s/d8iyl5b9vygc7s6/Classifier2.JPG?dl=0

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.
https://www.dropbox.com/s/71xloepu617hd7d/QoSStats.JPG?dl=0

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.