This is a little tutorial using PFsense to equally share the bandwidth of your internet connection to all user’s in the network.
I’m assuming that you already know how to install and use PFsense, because this is not a full tutorial for that, but I’m trying to write something like it, but for now this is what I have.
Let’s start! Create your limiter by clicking on the “New Limiter” button, make sure you have ticked the “Enable limiter and its children”, name your limiter “Upload” or any name you like, then input your actual upload speed as per tested on speedtest.net or testmy.net, input your description for this limiter, what I usually put here it the name of the limiter itself, then click save and apply changes. Click your limiter “Upload” it should bring you back to the same page when you are creating the limiter but this is everything that you inputed are there. Now click on “Add New Queue” this should give you almost the save page when we first created the limiter, again make sure you have ticked the “Enable this queue”, now name yung limiter as “UploadSource”, mask to “Source”, description to the name of your limiter which is “UploadSource”, then save and apply changes. Now you have finished with the Upload part, you have created “Upload” Parent limiter and “UploadSource” Child limiter.
Now you need to create another Parent and Child limiter for the download part, again create your limiter by clicking on the “New Limiter” button, make sure you have ticked the “Enable limiter and its children”, name your limiter “Download”, input download speed, input your description, then click save and apply changes. Click your limiter “Download”, click on “Add New Queue”, tick the “Enable this queue”, name your limiter as “DownloadDestination”, mask to “Destination”, description is “DownloadDestination”, then save and apply changes.
Last thing you need to do is apply the said child limiters to your firewall rules, as shown in the here.
Then check your bandwidth speed with your new Limiters.