Just wondering why do you want to do this?
Just use some kind of strong authentication like EAP TLS
MAc authentication add almost no security because its easy to clone it, it does not scale past a handful of devices becuase is difficult to maintain a list of mac addreses.
Just my 2 cents :)
Cheers
Carlos