На этот вопрос уже есть ответ здесь:
У меня есть клиент в моей сети, , который просит меня запретить ему получать IP-адрес через dhcp.
У него странное программное обеспечение, и он не может выключить dhcp-client, но этот dhcp-клиент делает что-то плохое после получения ip.
В том же vlan у меня есть клиенты, которым для работы нужен dhcp.
Я пробовал это для isc-dhcp41-server-4.1.e, 2:
host client_disable {
hardware ethernet aa:bb:cc:dd:rr:ff;
fixed-address 0.0.0.0;
}
Похоже, не работает.
Я пытаюсь погуглить, но похоже, что это довольно странные сценарии, и я не могу найти ничего подходящего.
Укажите, пожалуйста, верное решение.
Я скомпилировал решение из других ответов:
Определить формат клиентского Mac.
log (info, concat («Игнорируемый клиент», двоичный в ascii (16, 8, ":", подстрока (оборудование, 0, 12))));
Это имеет следующий вид: «1: bc: ee: dd: gg: zz: pp»
Странное «1:» в начале.
Добавить класс для этого
класса, «игнорируемого» {
сопоставить if (двоичный-ascii (16, 8, ":", substring (hardware, 0, 12))) = "1: bc: ee: dd: gg: zz: pp";
}
Вставить пул и запретить в подсети:
подсеть 10.10.10.0 netmask 255.255.255.0 {
бассейн{
запретить членам "игнорировать";