Страница 1 из 1

dhcpd выдает 2 IP на один mac при PXE boot

Добавлено: 2023-10-02 13:55:16
volnistiy
Добрый день, форумчане!
Схватил проблему.... При загрузке по pxe vdisk (Citrix PVS) сначала dhcpd выдает IP адрес по запросу pxe dhcp-клиента, затем подменяет uid и уже по запросу win-dhcp-клиента получает второй IP. В итоге на одном интерфейсе в винде висят 2 IP адреса. Никак не могу отвадить либо не писать в db.leases ip от pxe. Либо как то еще. Помогите советом
имею:
PXE сервер
DHCPD-failover
Настройки dhcpd.conf:

failover peer "failover-dhcp" {
primary;
address 172.19.9.121;
port 647;
peer address 172.19.9.122;
peer port 647;
max-response-delay 60;
max-unacked-updates 10;
mclt 3600;
split 128;
load balance max seconds 3;
auto-partner-down 86400;
}

authoritative;
ddns-updates off;
ddns-update-style none;
#update-static-leases on;
default-lease-time 43200; # 12 часов
max-lease-time 43200; # 12 часов
one-lease-per-client on;
log-facility local7;

include "/etc/dhcpd.master";
Настройки /etc/dhcpd.master

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
option ms-classless-static-routes code 249 = array of unsigned integer 8;

subnet 172.19.9.0 netmask 255.255.255.128 {
ignore-client-uids on;
one-lease-per-client on;
deny duplicates;

#deny unknown-clients;
option subnet-mask 255.255.255.128;
option broadcast-address 172.19.9.127;
# option routers 172.19.9.126;
option domain-name-servers 10.87.188.70, 10.87.188.77;
option domain-search "dom.local";
option domain-name "dom.local";
option bootfile-name "pvsnbpx64.efi";
option resource-location-servers 172.19.9.123;

pool {
failover peer "failover-dhcp";
range 172.19.9.1 172.19.9.100;
}
}

subnet 10.154.16.128 netmask 255.255.255.128 {
option routers 10.154.16.254;

pool {
failover peer "failover-dhcp";
range 10.154.16.129 10.154.16.230;
}
}