J'utilise net-snmp-5.5-1.x86.exe pour Win32Net-SNMP: comment spécifier la chaîne d'octets dans les octets Hex dans la commande SET?
je besoin de définir addreess IP au format hexadécimal, séparés par des espaces en utilisant la commande NET-SNMP définie. Par exemple, une adresse IP 192.168.100.100 converti en format hexadécimal est 0xC0A86464
192.168.100.100 > 0xC0A86464
La valeur réglée correctement doit retourner la valeur suivante lors de l'enregistrement avec snmpget:
xxx-xxx-xxx-MIB::docsDevServerAddress.0 = Hex-STRING: C0 A8 64 64
J'ai essayé
snmpset -v 1 -c private 192.168.100.5 docsDevServerAddress.0 x 0xC0 A8 64 64
Mais quand j'utilise ce format pour définir l'adresse HEX, j'ai toujours eu des erreurs comme ceci: 'A8: Bad object type: 6'
, ou '00xA8 Bad object type: 0'
, et ainsi de suite, selon entation de format hexadécimal j'ai essayé. Selon le manuel NET-SNMP, 'x' est une chaîne d'octets en hexadécimal, séparés par des espaces.
Comment régler le format d'entrée de chaîne correct pour snmpset pour définir les valeurs hexadécimales dont j'ai besoin?