dhcp option 252 qu'est-ce que c'est?

4

Sur Internet, je vois des exemples de configuration de dhcpd avec la configuration automatique du proxy WAPD à l’aide de DHCP. Dans le /etc/dhcpd.conffichier, il y a des déclarations comme celle-ci:

option wpad code 252;  
"http://wpad.url";  
option wpad code 252 = text;  
"http://wpad.url";

Quel est le code 252, où est-il défini et que signifie-t-il. Pourquoi est-ce un nombre 252 et pas une déclaration utile comme wpad-proxy-url; Pourquoi utiliser 252 et non un autre nombre (0, 5000). Je comprends que cela fonctionne, cela n'a tout simplement aucun sens pour un humain (moi). Googler pour ce qui est l'option 252 a été stérile.

Nelaaro
la source

Réponses:

7

L'option 252 fournit à un client DHCP une URL à utiliser pour configurer ses paramètres de proxy. C'est défini dans draft-ietf-wrec-wpad-01 .

S'il s'agissait d'une instruction du type "wpad-proxy-url", seuls les systèmes qui la comprendraient pourraient l'utiliser (ils devraient reconnaître cette chaîne et savoir comment la gérer). Puisqu'il s'agit d'un numéro, d'une balise arbitraire, il peut être traité même par des serveurs qui ne le comprennent pas.

Par exemple, si je dis "Que se passe-t-il sur la tête de Jessica?" vous devez savoir qui est Jessica pour me répondre. Mais si je dis "Que se passe-t-il sur la tête de la troisième personne en ligne?" vous n'avez pas besoin de savoir qu'elle s'appelle Jessica.

C'est 252 parce que c'était le numéro attribué au protocole par le groupe de travail IETF DHC. Voir la RFC 2132 .

David Schwartz
la source
2
L'option DHCP 252 se trouve dans la zone d'utilisation privée. Le groupe de travail IETF DHC ne l'aurait donc sûrement pas assignée.
Craig McQueen
5

Voici un bon lien qui répertorie ce que beaucoup de numéros de code ### signifient et comment ils sont utilisés. http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xml

252 fait partie d'une section réservée à un usage privé. Essentiellement, les autres personnes peuvent utiliser leurs serveurs là où ils se sentent nécessaires.

Microsoft a décidé d'utiliser 252 pour son serveur DHCP, puis a écrit à ses navigateurs la possibilité de parler au serveur DHCP et de demander le code 252 pour obtenir des informations sur la configuration du proxy sur le réseau à partir de l'URL répertoriée par l'option.

Firefox et Chrome requièrent toujours l’installation du DNS pour le serveur le fichier .pac pour la configuration du proxy. Ils ne fonctionnent pas actuellement avec l'option DHCP.

Nelaaro
la source
3
Microsoft n'a pas tiré 252 d'un chapeau. La demande a été faite par des représentants de Microsoft, Inktomi, RealNetworks et Sun Microsytems et a été approuvée par le groupe de travail IETF DHC. (J'avoue que cela rend particulièrement déconcertant qu'un numéro du bloc réservé à un usage privé ait été choisi.)
David Schwartz le
3
@ David, comment se fait-il qu'il ne soit pas répertorié dans iana.org/assignments/bootp-dhcp-parameters/… ?
Nhed
Peut-être parce que la spécification WPAD n'a jamais abouti à une vraie RFC. C'était "seulement" un "Internet-Draft" ??
Philip Helger
1

Une option plus légère consiste à publier le fichier PAC à l'aide de DNS

à savoir un navigateur va chercher http://wpad.example.com/wpad.dat sans avoir besoin d'un accès réseau brut.

ZaB
la source