Задача поставлена слишком размыто:
то клиента отсекать или порт, а клиент не против что Вы будете резко так его "отключать"
Пока такие мысли (с учётом того что Вы уже ответили) у меня пришли:
(можно их ещё перемешать с другими нюансами)
1) выделить порт-клиента в отдельный бридж и с отдельной сетью (скажем сеть 192.168.13.0/24)
2) на бридж отдельный поставить адресацию (192.168.13.1/24) и сделать отдельный DHCP сервер
так мы получим что клиент и его 200 устройств или 200 маков в любом случаи у нас
будут грубо говоря в нашем знакомом "карантине". То есть в отдельной сети у нас будет только он (клиент)
(то есть все его маки, адреса у нас будут под 192.168.13.ххх).
2.1) если хотите, можете защиту и/или привязку IP+MAK сделать, но всё по ситуации.
3) ну а дальше просто, НЕ надо запрещать отдачу DHCP на порту, и сам порт отключать НЕ НАДО,
а так как у нас целая сеть отдана этому клиенту, то просто запрещаете целую отдельную сеть
в файрволе в нужное время. ТО бишь с 01-00 до 06-00 доступ в Интернет запретить для всей сети 192.168.13.0/24,
при этом сеть, получение адресации будет работать, что со стороны клиента будет свидетельствовать
что сам роутер и сеть в рамках физики = исправны.
Пока такие грубые идеи....
P.S.
Так как клиент по вышеописанным лекалам у нас в виде отдельной сети идёт,
можно также сеть 192.168.13.0/24 ограничить по скорости, что вообще будет
даже приятно Вам, отключать не придётся, и клиент на связи и качает
в меру разрешённого.
На микротике можно много изврата наделать
