我的网络中有一个客户端,他要求我阻止他通过 dhcp 获取 IP 地址。
他有一个奇怪的软件,并且无法关闭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("忽略的客户端",binary-to-ascii(16, 8, ":", substring(hardware, 0, 12))));
输出类似于 "1:bc:ee:dd:gg:zz:pp"
奇怪的“1:”开头。
为此添加课程
class "ignored" {
match if (binary-to-ascii(16, 8, ":", substring(hardware, 0, 12))) = "1:bc:ee:dd:gg:zz:pp";
}
将池和拒绝插入子网: