У меня странное поведение на моем dhcp-сервере, я использую конфигурацию баланса нагрузки и использую несколько пулов внутри этой общей сети, у меня есть такая конфигурация:
shared-network "my-shared-network" {
subnet 186.88.128.0 netmask 255.255.224.0 {
option subnet-mask 255.255.224.0;
option routers 186.88.128.1;
pool {
range 186.88.128.2 186.88.159.254;
failover peer "my-failover";
}
}
subnet 186.90.0.0 netmask 255.255.224.0 {
option subnet-mask 255.255.224.0;
option routers 186.90.0.1;
pool {
range 186.90.0.2 186.90.31.254;
failover peer "my-failover";
}
}
}
Отлично работает для подсети 186.88.128.0, но когда я получаю пакеты из подсети 186.90.0.0, мои серверы предлагают IP из подсети 186.88.128.0, что я вижу в журналах:
Oct 26 18:22:09 my-server dhcpd: DHCPDISCOVER from 60:e7:01:4d:f9:3f via 186.90.0.1
Oct 26 18:22:09 my-server dhcpd: DHCPOFFER on 186.88.139.127 to 60:e7:01:4d:f9:3f via 186.90.0.1
Oct 26 18:22:09 my-server dhcpd: DHCPRELEASE of 186.88.139.127 from 60:e7:01:4d:f9:3f via 186.90.0.1 (found)
Что не так с моей конфигурацией?
P.D: Все DHCPDISCOVER поступают с одного и того же IP-адреса, например: 172.16.25.40
заранее спасибо