Это не может быть сделано.
Я беру машину с зарегистрированным MAC и заменяю его маршрутизатором NAT, который я говорю для использования зарегистрированных машин MAC. Много на уровне конечного пользователя (хорошо менее чем 100$) маршрутизаторы может сделать это быть значением по умолчанию.
За исключением анализа порядковых номеров TCP, не возможно знать, сделал ли кто-то это.
Но любой управляемый коммутатор должен смочь заблокировать порты к MAC-адресам (хорошо, я предполагаю).