Возникла проблема с snmpset в модуле netsnmp python. Есть оборудование с которого по snmp снимаются/выставляются данные. Возникла проблема при уставноке hex значений в snmpset. Для проверки, снимаю значение
>>> var = netsnmp.Varbind('1.3.6.1.2.1.17.7.1.4.3.1.2','777')
>>>print netsnmp.snmpget(var,Version = 2,DestHost = '127.0.0.1',Community = 'private')
('\x00\x00\x00\xc0',)
Пытаюсь его установить:
>>> var = netsnmp.Varbind('1.3.6.1.2.1.17.7.1.4.3.1.2','777','\x00\x00\x00\xc0','OCTETSTR')
>>> print netsnmp.snmpset(var,Version = 2,DestHost ='127.0.0.1',Community = 'private')
error: set: adding variable/value to PDU
>>> var = netsnmp.Varbind('1.3.6.1.2.1.17.7.1.4.3.1.2','777','\xff\xff\xff\xc0','OCTETSTR')
>>> print netsnmp.snmpset(var,Version = 2,DestHost ='127.0.0.1',Community = 'private')
1
Через обыный snmpset все рабоатет идеально. Может кто сталкивался?