Доброе время суток.
Проблема следующая.
Установлен bind10 на Ubuntu 13.04, и новый в нём dhcp сервер (Kea). При помощи утилиты bindctl заданы настройки:
config add Dhcp4/subnet4
config set Dhcp4/subnet4[0]/subnet "192.168.122.0/24"
config set Dhcp4/subnet4[0]/pool [ "192.168.122.1 - 192.168.122.240" ]
config commit
IP-адреса прекрасно раздаёт для следующих систем:
- Windows 98
- Windows XP SP2
- Windows 7
- Ubuntu 12.04 Server
- CentOS 6.4
Однако, наотрез не желает давать (или задавать) IP адрес для Windows XP
SP3, именно для
SP3.
Что было сделано:
1. поставлен isc-dhcpd сервер на другой машине (Ububntu 12.04 server), с ним всё прекрасно работает, любая система получает IP-адрес.
2. поставлен DHCP сервер Windows 2003 server, тоже всем системам раздаёт
3. на bind10 dhcp заданы настройки:
subnet-mask
routers
name-servers
domain-name-servers
ntp-servers
vendor-encapsulated-options #эта опция пустая по умолчанию
все настройки передавались на машины клиенты всех систем кроме windows xp sp3
4. tcpdump перехватывает запросы от клиента sp3, однако реакции сервера нет, на остальные системы ответ от сервера проходит.
Может кто проводил эксперименты? и получилось.
P.S. Нужен именно bind10 с его dhcp, т.к. таблица leases храниться в базе (MySQL) и есть задача задания ip-адресов для клиентов вручную.