2016-05-22 12 views
0

Я использую net-snmp-5.5-1.x86.exe для Win32Net-SNMP: как указать строку октета в шестнадцатеричных байтах в команде SET?

Мне нужно установить IP addreess в шестнадцатеричный формат, разделенный пробелами с помощью команды NET-SNMP set. Например, IP-адрес 192.168.100.100 преобразуется в формат Hex является 0xC0A86464

192.168.100.100 > 0xC0A86464 

Правильно установленное значение должно вернуть следующее значение при поверке с snmpget:

xxx-xxx-xxx-MIB::docsDevServerAddress.0 = Hex-STRING: C0 A8 64 64 

Я попытался

snmpset -v 1 -c private 192.168.100.5 docsDevServerAddress.0 x 0xC0 A8 64 64 

Но когда я использую этот формат для установки HEX-адреса, у меня всегда были такие ошибки: 'A8: Bad object type: 6', или '00xA8 Bad object type: 0' и т. Д., В зависимости от репрессий я попробовал. Согласно руководству NET-SNMP, «x» - это октетная строка в шестнадцатеричных байтах, разделенная пробелами.

Как установить правильный формат ввода строки для snmpset для установки значений Hex, которые мне нужны?

ответ

0

Я думаю, вы должны удалить лишние пробелы внутри шестнадцатеричной строки:

snmpset -v 1 -c private 192.168.100.5 docsDevServerAddress.0 x 0xC0A86464 

 Смежные вопросы

  • Нет связанных вопросов^_^