Debian 6.0 x64 dhcpd
Есть ноутбук и 2 вифи сети. На обе сети один дхцпд. Как сделать так чтобы IP выдавался в зависимости от того в какой подсети сейчас ноутбук?
Желательно через MAC. Если прописываю в каждую подсеть привязку, то IP выдаётся тот который первый в конфиге.
shared-network greennet {
server-name "greenpride";
option domain-name-servers 8.8.8.8, 8.8.4.4;
option routers 192.168.1.32;
option netbios-name-servers 10.0.1.1;
default-lease-time 600;
max-lease-time 7200;
subnet 10.0.1.0 netmask 255.255.255.224 {
range 10.0.1.20 10.0.1.29;
option broadcast-address 10.0.1.31;
allow unknown-clients;
}
subnet 10.0.2.0 netmask 255.255.255.224 {
range 10.0.2.2 10.0.2.30;
option broadcast-address 10.0.2.31;
allow unknown-clients;
}
}