www.zeroshell.org Forum Index www.zeroshell.org
Linux Distribution for server and embedded devices
 
 SearchSearch  RegisterRegister  UsergroupsUsergroups 
 ProfileProfile  Log inLog in  Log in to check your private messagesPrivate Message 

Zeroshell QoS Management

 
Post new topic   Reply to topic    www.zeroshell.org Forum Index -> ZeroShell
View previous topic :: View next topic  
Author Message
gemlorenz



Joined: 12 Apr 2016
Posts: 17

PostPosted: Thu Apr 28, 2016 2:09 pm    Post subject: Zeroshell QoS Management Reply with quote

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! Very Happy

TIA Very Happy
Back to top
View user's profile Send private message
DrmCa



Joined: 12 Apr 2011
Posts: 208

PostPosted: Tue May 10, 2016 4:36 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
gemlorenz



Joined: 12 Apr 2016
Posts: 17

PostPosted: Fri May 13, 2016 2:51 pm    Post subject: Reply with quote

Thank you very much with the information sir! Very Happy
Back to top
View user's profile Send private message
afroIT



Joined: 23 Oct 2015
Posts: 4

PostPosted: Sun Jul 31, 2016 12:53 am    Post subject: Reply with quote

***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.
http://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.


Last edited by afroIT on Thu Mar 16, 2017 11:36 am; edited 2 times in total
Back to top
View user's profile Send private message
gemlorenz



Joined: 12 Apr 2016
Posts: 17

PostPosted: Thu Mar 16, 2017 10:59 am    Post subject: Reply with quote

Thank you very much for helping, I really appreciate it. Very Happy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    www.zeroshell.org Forum Index -> ZeroShell All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group