I would like to share with guys on how you can block and regulate or manage download ona computer or block from accessing the internet based on their mac address assigned on pfsense captive portal. This is a very quick setup if you have already configure your captive portal correctly. Just follow the simple steps on how you can block computers or captive portal users based on their mac. And also how you can configure download and upload speed.
Block user or manage download speed using their MAC
Go to Services - > Captive Portal -> Edit Zone -> MAC tab -> Edit captive portal user.
On edit MAC address rules, you can setup action weather you pass or block the connection and on the Bandwidth down or up you can set up also the desired speed.