Jump to content

PFSense per IP Bandwidth Allocation

Go to solution Solved by Bittenfleax,

First of all, you need to create an Alias for each user on DHCP. This will ensure that you always have an "identifier" name for that IP/Machine.

 

The page looks like this and the location can be seen at the top.

b94eef5995b84858e2976ccdaba2843d.png

 

Next, you have to create a limiter. Well, you have to create two. One for download and one for upload. Like so... Make sure that the Enable limiter and its children is checked.

761ddcb983ffee221a1c0578fa2a2424.png

 

Then create a firewall rule, with the protocol as any, the Source as your alias and then at the bottom with advanced settings, where it says In/Out pipe, put in your limiters. Like so...

bf65c8aaa55f47a340d629d2f7a8d64e.png

9a5e532c2e7d6082a643e59de4078d0e.png

Hi guys.

 

Please help me on how to configure my pfsense to allocate a bandwidth on each PC/IP. For example  PC1 with an IP Address of 192.168.50.23 will receive 5mbps speed. and PC2 with an IP Address of 192.168.50.24 will receive 15mbps speed.

 

Thank you.

Link to comment
Share on other sites

Link to post
Share on other sites

First of all, you need to create an Alias for each user on DHCP. This will ensure that you always have an "identifier" name for that IP/Machine.

 

The page looks like this and the location can be seen at the top.

b94eef5995b84858e2976ccdaba2843d.png

 

Next, you have to create a limiter. Well, you have to create two. One for download and one for upload. Like so... Make sure that the Enable limiter and its children is checked.

761ddcb983ffee221a1c0578fa2a2424.png

 

Then create a firewall rule, with the protocol as any, the Source as your alias and then at the bottom with advanced settings, where it says In/Out pipe, put in your limiters. Like so...

bf65c8aaa55f47a340d629d2f7a8d64e.png

9a5e532c2e7d6082a643e59de4078d0e.png

CPU: i5 4670k @ 3.4GHz + Corsair H100i      GPU: Gigabyte GTX 680 SOC (+215 Core|+162 Mem)     SSD: Kingston V300 240GB (OS)      Headset: Logitech G930 

Case: Cosair Vengance C70 (white)                RAM: 16GB TeamGroup Elite Black DDR3 1600MHz       HDD: 1TB WD Blue                              Mouse: Logitech G602

OS: Windows 7 Home Premium                       PSUXFX Core Edition 750w                                                Motherboard: MSI Z97-G45               Keyboard: Logitech G510

Link to comment
Share on other sites

Link to post
Share on other sites

16 minutes ago, Bittenfleax said:

First of all, you need to create an Alias for each user on DHCP. This will ensure that you always have an "identifier" name for that IP/Machine.

 

The page looks like this and the location can be seen at the top.

b94eef5995b84858e2976ccdaba2843d.png

 

Next, you have to create a limiter. Well, you have to create two. One for download and one for upload. Like so... Make sure that the Enable limiter and its children is checked.

761ddcb983ffee221a1c0578fa2a2424.png

 

Then create a firewall rule, with the protocol as any, the Source as your alias and then at the bottom with advanced settings, where it says In/Out pipe, put in your limiters. Like so...

bf65c8aaa55f47a340d629d2f7a8d64e.png

9a5e532c2e7d6082a643e59de4078d0e.png

Thank you very much for this. I really appreciate it. I will follow your suggested steps in configuring my box.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×