Лично, в зависимости от вашего местоположения, вы можете посмотреть на это на уровне маршрутизатора. Вы можете фильтровать многие из них на основе MAC-адреса, и это было бы лучшим способом сделать это.
Я знаю, что мой DLink может это делать, включая включение в X и выключение в Y.
Кроме того, вы можете задать этот вопрос на ServerFault для получения дополнительных ответов.