Você não impede o spoofing de MAC, já que é totalmente do lado do cliente. Essa é a razão pela qual ninguém que realmente se preocupa com a segurança está usando listas de permissões ou listas negras do MAC.
Se você se preocupa em controlar quais dispositivos se conectam à sua rede, você deve usar 802.1x com certificados de dispositivo emitidos por sua própria CA interna que você controla ou com alguma forma em NAC como Cisco ISE ou Microsoft NAP.