Я разрабатываю промышленное приложение на основе клиента DHCP с открытым исходным кодом.DHCP Option 77 - неправильный вариант
Я устанавливаю пользовательских DHCP класса клиента идентификатор (DHCP Option 77)
IPCONFIG/setclassid "Local Area Connection" "SOME_CUSTOM_CLASS_ID"
и в Wireshark Я захватывая DHCP рукопожатия. Пользовательский идентификатор класса присутствует в запросе DHCP, но wirehark имеет информацию о параметре 77 с высокой ошибкой с ошибкой «неверный вариант».
Ссылаясь на стандарт RFC 3004, я обнаружил, что каждый экземпляр данных пользовательского класса должен иметь 1 октетный префикс длины, который может устранить проблему, и отклонить DHCP всю ошибку проводов.
Проблема заключается в том, что некоторая версия wirehark обнаруживает эту ошибку, такую как версия 1.10.6, другая версия не может обнаружить, как версия 1.6.5.
Любые идеи по этому вопросу? Это ошибка в Wireshark?
да, я хочу знать, почему Wireshark 1.6 не показывает ошибку, которая правильно показана в Wireshark-1.10? Я думаю, что я получил свой ответ в «Первом»;) Большое спасибо –
Ссылаясь на стандарт RFC 3004, я обнаружил, что каждый экземпляр данных пользовательского класса должен иметь 1 октетный префикс длины, который может устранить проблему, и отклонить DHCP all wireshark error , => Не могли бы вы подтвердить эту информацию? –
Все, что я могу сказать, так это то, как написан код Wireshark 1.10 для анализа варианта 77; Для каждого экземпляра: длина 1 байт, за которой следует длина байтов данных. – willyo