En Internet veo ejemplos de cómo configurardhcpd con proxy WAPDConfiguración automática mediante DHCP. En el /etc/dhcpd.conf
expediente hay declaraciones como esta:
option wpad code 252;
"http://wpad.url";
option wpad code 252 = text;
"http://wpad.url";
¿Qué es el código 252, dónde se define y qué significa? ¿Por qué es un número 252 y no una declaración útil como wpad-proxy-url; ¿Por qué utilizar 252 y no algún otro número (0, 5000)? Entiendo que funciona, simplemente no tiene ningún sentido para un humano (yo). Buscando en Google¿Cuál es la opción 252?ha sido infructuoso.
Respuesta1
La opción 252 proporciona a un cliente DHCP una URL que puede utilizar para configurar sus ajustes de proxy. esta definido enborrador-ietf-wrec-wpad-01.
Si fuera una declaración como "wpad-proxy-url", entonces solo los sistemas que la entendieran podrían usarla (tendrían que reconocer esa cadena y saber cómo manejarla). Como es un número, una etiqueta arbitraria, puede ser procesada incluso por servidores que no la entienden.
Por ejemplo, si digo "¿Qué hay en la cabeza de Jessica?" Tienes que saber quién es Jessica para responderme. Pero si digo "¿Qué hay en la cabeza de la tercera persona de la fila?" No es necesario que sepas que su nombre es Jessica.
Es 252 porque ese fue el número asignado al protocolo por el grupo de trabajo DHC del IETF. VerRFC 2132.
Respuesta2
Aquí hay un buen enlace que enumera lo que significan muchos de los números del código ### y cómo se usan. http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xml
252 forma parte de una sección reservada de uso privado. Básicamente para que otras personas lo utilicen en sus servidores cuando lo consideren necesario.
Microsoft decidió usar 252 para su servidor dhcp y luego escribió en sus navegadores la capacidad de hablar con el servidor dhcp y solicitar el código 252 para obtener información sobre la configuración del proxy en la red desde la URL que aparece en la opción.
Firefox y Chrome aún requieren la configuración de DNS para servir el archivo .pac para la configuración del proxy. Actualmente no funcionan con la opción dhcp.
Respuesta3
Una opción más ligera es publicar el archivo PAC usando DNS
es decir, un navegador buscaráhttp://wpad.example.com/wpad.datsin necesidad de acceso a la red sin formato.