Всем привет. Предыстория такая, есть однотипные устройства с одинаковыми первыми актетами MAC. Решил классами на isc dhcp загнать их в отдельную подсеть, но это не работает. Адреса выдаются из другой подсети.
Вот конфиг:
# dhcpd.conf
ddns-updates on;
ddns-update-style interim;
ddns-domainname «home»;
ddns-rev-domainname «in-addr.arpa»;
authoritative;
log-facility local7;
update-optimization on;
#allow client-updates;
use-host-decl-names on;
update-static-leases on;
update-conflict-detection false;
default-lease-time 86400;
max-lease-time 86400;
ddns-ttl 86400;
option wpad code 252 = text;
option wpad «\n»;
key dhcp-updater { algorithm hmac-md5; secret «jhuhu»;}
zone home {
primary 127.0.0.1;
key dhcp-updater;
}
zone 100.168.192.in-addr.arpa. {
primary 127.0.0.1;
key dhcp-updater;
}
zone 101.168.192.in-addr.arpa. {
primary 127.0.0.1;
key dhcp-updater;
}
class «test» {
match if (binary-to-ascii(16,8,":",substring(hardware, 0, 4)) = «30:85:a9:84»);
# log (debug, binary-to-ascii (16,8, ":", hardware));
}
shared-network home{
subnet 192.168.100.0 netmask 255.255.255.0{
range 192.168.100.1 192.168.100.20;
option domain-name «home»;
option domain-name-servers 192.168.100.254;
option routers 192.168.100.254;
option broadcast-address 192.168.100.255;
}
subnet 192.168.101.0 netmask 255.255.255.0 {
range 192.168.101.1 192.168.101.10;
option domain-name «home»;
option domain-name-servers 192.168.100.254;
option routers 192.168.101.254;
option broadcast-address 192.168.101.255;
}
subnet 192.168.102.0 netmask 255.255.255.0 {
option domain-name «home»;
option domain-name-servers 192.168.100.254;
option routers 192.168.102.254;
option broadcast-address 192.168.102.255;
pool{
allow members of «test»;
range 192.168.102.1 192.168.102.20;
}
}
}
host admin-pc { hardware ethernet 11:11:11:11:11:11; fixed-address 192.168.1.1;}
В итоге адреса должны быть из 102 подсети, а он из другой выдает.
Что подправить в конфиге?