Привет, у нас есть устройство для мониторинга напряжения со встроенным миниатюрным SNMP-сервером. Не можем заставить Dude прозондировать устройство по SNMP. При более детальном изучении выяснилось, что простое небольшое "SNMP get"-пакет, отправляемый Dude'у, использует 2-байтовую длину. Например, сама часть SNMP-пакета была длиной 30hex байт, но Dude отправляет длину 3 байта: 82 00 30 вместо просто 30. Поскольку наш миниатюрный SNMP-сервер не может обработать пакет с длиной, занимающей 2 байта, наше устройство его игнорирует. Ниже приведена дамп-пакет всего "SNMP get"-пакета, отправленного Dude'ом:
0000 00 e0 7d f1 12 98 00 08 54 33 88 58 08 00 45 00 ..}… T3.X..E.
0010 00 50 f9 ea 00 00 80 11 5e 43 5a 00 03 02 40 fb .P… ^CZ…@.
0020 44 72 06 cf 00 a1 00 3c 87 80 30 82 00 30 02 01 Dr…< ..0..0..
0030 00 04 06 70 75 62 6c 69 63 a0 82 00 21 02 02 3d …publi c…!..=
0040 2f 02 01 00 02 01 00 30 82 00 13 30 82 00 0f 06 /…0 …0…
0050 0b 2b 06 01 04 01 81 a9 75 01 01 01 05 00 .+… u…
Mikrotik dudes, можно ли что-то сделать с этим? Может быть, добавить флажок для встроенных серверов, которые не могут работать с большими пакетами? Будем благодарны за любой отзыв. Спасибо.
0000 00 e0 7d f1 12 98 00 08 54 33 88 58 08 00 45 00 ..}… T3.X..E.
0010 00 50 f9 ea 00 00 80 11 5e 43 5a 00 03 02 40 fb .P… ^CZ…@.
0020 44 72 06 cf 00 a1 00 3c 87 80 30 82 00 30 02 01 Dr…< ..0..0..
0030 00 04 06 70 75 62 6c 69 63 a0 82 00 21 02 02 3d …publi c…!..=
0040 2f 02 01 00 02 01 00 30 82 00 13 30 82 00 0f 06 /…0 …0…
0050 0b 2b 06 01 04 01 81 a9 75 01 01 01 05 00 .+… u…
Mikrotik dudes, можно ли что-то сделать с этим? Может быть, добавить флажок для встроенных серверов, которые не могут работать с большими пакетами? Будем благодарны за любой отзыв. Спасибо.
