Меня всегда забавляет когда люди начинают говорить что стоит на винде, и перенос на никсы не возможен. Особенно когда это касается dhcp.
Если уж так надо, то возьмите и почитайте про dhcp и может дойдет осознание того что на винде и на никсах он работает одинаково, различаются только реализации.
Зз википедии:
Протокол DHCP предоставляет три способа распределения IP-адресов:
Ручное распределение. При этом способе сетевой администратор сопоставляет аппаратному адресу (для Ethernet сетей это MAC-адрес) каждого клиентского компьютера определённый IP-адрес. Фактически, данный способ распределения адресов отличается от ручной настройки каждого компьютера лишь тем, что сведения об адресах хранятся централизованно (на сервере DHCP), и потому их проще изменять при необходимости.
Автоматическое распределение. При данном способе каждому компьютеру на постоянное использование выделяется произвольный свободный IP-адрес из определённого администратором диапазона.
Динамическое распределение. Этот способ аналогичен автоматическому распределению, за исключением того, что адрес выдаётся компьютеру не на постоянное пользование, а на определённый срок. Это называется арендой адреса. По истечении срока аренды IP-адрес вновь считается свободным, и клиент обязан запросить новый (он, впрочем, может оказаться тем же самым). Кроме того, клиент сам может отказаться от полученного адреса.
Выберите то что вам нужно и почитайте как это реализовано в вашем ПО.
Да, от подмены mac адреса это не поможет, здесь нужны другие меры защиты.
Ну и так в догонку
Создается два пула адресов
В одном все настраивается как хочется и как надо.
Второй пул делается фейковый, выдача адресов из этого пула разрешена всем. но в этой сети нет ни серверов ничего. просто они получают ип адреса и ничего более. Когда комп получает адрес по dhcp и нет выозможности его выдать он долго тупит. Да и это наводит на мысль что есть что поломать. пусть лучше юзают сетку фейковую