inverse-inc / packetfence

PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, powerful BYOD management options, 802.1X support, layer-2 isolation of problematic devices; PacketFence can be used to effectively secure networks small to very large heterogeneous networks.
https://packetfence.org
GNU General Public License v2.0
1.37k stars 287 forks source link

Implement Rate limiting from Radius per User #7227

Open RHDHV-simon-sutcliffe opened 2 years ago

RHDHV-simon-sutcliffe commented 2 years ago

Is your feature request related to a problem? Please describe. Currently the packetfence solution has the ability to be able to limit the amount of bandwidth via accounting. However we would like to implement speedlimts where possible without the current need for the inline method but relying on the radius setting sent to the NAS.

Describe the solution you'd like Per user Type \ group be able to apply a speed limit

This could be done using the various attributes that can be sent to the NAS equipment for example

julsemaan commented 2 years ago

You can use RADIUS filters to return any set of attributes you want based on simple or complex conditions.

Since its currently possible to do it, I'll mark this as low since it would be improving the experience around this in a built-in way instead of using the RADIUS filters

RHDHV-simon-sutcliffe commented 2 years ago

You can use RADIUS filters to return any set of attributes you want based on simple or complex conditions.

Since its currently possible to do it, I'll mark this as low since it would be improving the experience around this in a built-in way instead of using the RADIUS filters

Thanks we will look at that feature to get us going.