Я пытаюсь настроить свой dhcp-сервер в Debian Wheezy, чтобы он отвечал на DHCP INFORM и отправлял URL-адрес, по которому мой клиент Windows может загрузить файл wpad.dat.
Вот файл конфигурации:
option local-proxy-config code 252 = text;
subnet 192.168.1.0 netmask 255.255.255.0 {
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
option local-proxy-config "http://192.168.1.85/wpad.dat";
}
Клиент отправляет DHCP INFORM, и мой DHCP-сервер отвечает DHCP ACK:
Feb 7 16:40:07 server dhcpd: DHCPINFORM from 192.168.1.99 via eth0
Feb 7 16:40:07 server dhcpd: DHCPACK to 192.168.1.99 (78:92:9c:31:de:26) via eth0
Однако после получения клиентом информации о расположении файла wpad.dat запросы HTTP не выполняются.
Параметр автоконфигурации в Internet Explorer правильно включен, и я несколько раз сбрасывал кеш / повторно инициализировал конфигурацию IE.
Когда я вручную указываю в IE расположение файла wpad, он загружается правильно, и файл wpad правильно интерпретируется (затем CLient проходит через мой прокси-сервер), что заставляет меня думать, что проблема исходит из DHCP ACK, неправильно интерпретируемого Windows.
Я не знаю, как продолжить расследование, может ли кто-нибудь дать мне совет / идею по решению этой проблемы? Большое спасибо!