По всему интернету я вижу примеры того, как настроитьdhcpd с WAPD-проксиавтоконфигурация с использованием DHCP. В /etc/dhcpd.conf
файле есть такие утверждения:
option wpad code 252;
"http://wpad.url";
option wpad code 252 = text;
"http://wpad.url";
Что такое код 252, где он определен и что он означает. Почему это число 252, а не полезное выражение, как wpad-proxy-url; Почему используется 252, а не какое-то другое число (0, 5000). Я понимаю, что это работает, просто для человека (меня) это не имеет никакого смысла. Поиск в Googleчто такое опция 252оказалась бесплодной.
решение1
Опция 252 предоставляет клиенту DHCP URL-адрес для настройки параметров прокси-сервера. Она определена впроект-ietf-wrec-wpad-01.
Если бы это было выражение типа "wpad-proxy-url", то его могли бы использовать только те системы, которые его понимают (они должны были бы распознать эту строку и знать, как с ней обращаться). Поскольку это число, произвольный тег, его могут обрабатывать даже серверы, которые его не понимают.
Например, если я скажу «Что у Джессики на голове?», вам нужно знать, кто такая Джессика, чтобы ответить мне. Но если я скажу «Что у третьего человека в очереди на голове?», вам не нужно знать, что ее зовут Джессика.
Это 252, потому что это был номер, присвоенный протоколу рабочей группой IETF DHC. См.RFC2132.
решение2
Вот хорошая ссылка, в которой перечислено, что означают многие номера кода ### и как они используются. http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xml
252 — это часть зарезервированного раздела для частного использования. В основном для других людей, чтобы они использовали их серверы, как им кажется нужным.
Компания Microsoft решила использовать 252 для своего DHCP-сервера, а затем добавила в свои браузеры возможность обращаться к DHCP-серверу и запрашивать код 252 для получения информации о настройке прокси-сервера в сети с URL-адреса, указанного в параметре.
Firefox и Chrome по-прежнему требуют настройки DNS для сервера .pac-файла для конфигурации прокси. В настоящее время они не работают с опцией dhcp.
решение3
Более легкий вариант — опубликовать PAC-файл с помощью DNS.
а именно браузер будет извлекатьhttp://wpad.example.com/wpad.datбез необходимости прямого доступа к сети.