Add a set of ports/IPs to lowest priority (QoS)



  • I have a number of programs on my computers and servers that utilize a large amount of bandwidth (video, audio, etc.). When those programs are on, surfing the net becomes much slower. Is it possible to add these ports to an alias and set pfSense in such a way that all those ports will receive the lowest priority (so that if those programs are on, other network traffic is unhindered)? Also, is there a way to do the same with IPs (so that all traffic from certain IPs on the LAN receives the lowest priority)?



  • Yes, it is.  Create a basic traffic shaper and then add some floating rules to MATCH any particular traffic into a particular queue.



  • Do you know if there's a guide around that might be able to show/guide me through the process?

    (Thank you for answering all of my questions across the different forums :D The pfSense community is the reason I've used the software for so long)



  • Traffic shaping is one of the most difficult functions of pfSense.  Start off by reading the 'Definitive example-driven' post here:

    https://forum.pfsense.org/index.php?topic=79589.0

    Then read lots more in this forum.  Then ask lots of questions.  Then experiment in your home/work lab using VMware/Virtualbox and try things out.  Then ask more questions.



  • Thanks!

    Then read lots more in this forum.  Then ask lots of questions.  Then experiment in your home/work lab using VMware/Virtualbox and try things out.  Then ask more questions.

    I have a feeling I'm going to have a LOT of questions!  :)


  • Netgate

    If you can readily ID the traffic by IP/port it won't be too bad.



  • is it possible to shape traffic of different mac adresses in the lan? i find it quite disturbing using IPs as i like to keep dhcp working