J'essaie en fait d'analyser la liste de requêtes de paramètres dhcp et de voir si elle contient l'option 143 dans la liste. S'il contient l'option 143, je dois répondre avec un message 143 avec la liste des serveurs d'amorçage.

Mais sur la base des options d'évaluation actuelles, je ne peux que voir si l'option 55 existe dans le message de demande. substring() ne fonctionne pas non plus, car je dois mentionner l'offset et la longueur à faire correspondre, mais le message 143 peut se trouver n'importe où dans le message de la liste de demandes de paramètres.

Par exemple - option dhcp-parameter-request-list 1, 3, 43, 53, 54, 51, 58, 59, 143, 121 ;

Sans connaître l'offset, comment puis-je analyser ce message et le faire correspondre si l'option 143 fait partie de l'option dhcp-parameter-request-list ?

if (existe dhcp-parameter-request-list) #55 { log(info, "YASH - SZTP5"); #Ceci est imprimé ## BESOIN DE VÉRIFIER SI dhcp-parameter-request-list A 143 TYPE MESSAGE ICI. SI OUI, ALORS RÉPONDRE AVEC - option OPTION_V4_SZTP_REDIRECT "https://172.16.24.1" ; }

no answer