Я использую 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, которые мне нужны?