Le 06/11/2019 à 20:48, Michel Py a écrit :
Frederic Dumas a écrit :
Quelqu'un pourrait-il m'aider à encoder l'annonce d'une route statique
au format RFC3442 dans le "DHCP Custom option" du Checkpoint ?
Malheureusement je ne connais rien au Checkpoint, mais j'utilise cette option
(121) et çà marche impec avec des clients Windows.
J'injecte une dizaine de préfixes de tailles différentes avec l'option 121, quand on fait
"route print" sur le client on les voit bien.
Mon serveur DHCP est M$ serveur. J'ai configuré l'option 121 avec le GUI.
J'avoue que je suis un peu perplexe sur 4 choses :
1. Dans RFC3442, (extrait plus bas) dans Destination 2 il n'y a pas de champ "Len", pas
de "n", ce qui voudrait dire que tous les préfixes sont de la même longueur. Est-ce qu'il
y a une version plus récente de RFC3442 ?
En regardant avec Wireshark :
2. Mon client (Windows) dans le DHCP Inform demande l'option 249 : Private /
classless static route (Microsoft).
Visiblement, Microsoft a une version propriétaire de l'option 121.
3. Le paquet de retour DHCP Ack retourne l'option 249 avec les préfixes que
j'ai configurés pour l'option 121 dans le serveur. Je n'ai pas de configuration
pour l'option 249.
4. A relier à 1: le format est différent de ce que RFC3442 décrit : pour chaque préfixe, il y a un
champ "Len" avec une valeur "n" qui correspond au préfixe en question, ce
RFC3442 no propose pas.
Si tes clients DHCP sont Windows, tu devrais essayer de configurer l'option 249
sur ton Checkpoint.
J'utilise l'option 249 pour les clients Windows en lieu et place de la
121 (dnsmasq sous Linux).
--
Daniel
TOOTAi Networks
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/