As someone has previously said "You should not do mac authentication with the database on the controller itself, because it is hard to add/remove/manage that list in the GUI on the controller for large quantities. Mac authentication is not secure at all, but if you want to do it, you should use an external AAA server to improve manageability."