0
我爲Win32使用net-snmp-5.5-1.x86.exeNet-SNMP:如何在SET命令中以十六進制字節指定八位字符串?
我需要將IP地址設置爲十六進制格式,並使用NET-SNMP設置命令以空格分隔。例如,192.168.100.100轉換成十六進制格式的IP地址是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
但是,當我使用這種格式來設置十六進制地址,我總是有這樣的錯誤:'A8: Bad object type: 6'
,或'00xA8 Bad object type: 0'
,依此類推,取決於repres十六進制格式的嘗試我試過了。 根據NET-SNMP手冊,'x'是以十六進制字節表示的八位字節串,以空格分隔。
如何設置正確的字符串輸入格式爲snmpset設置我需要的十六進制值?