0
0 комментариев

Приветствую!

Учусь Питону, возник вопрос с примером:

from pysnmp.entity.rfc3413.oneliner import cmdgen
 
errorIndication, errorStatus, errorIndex, varBinds = cmdgen.CommandGenerator().getCmd(cmdgen.CommunityData('my-agent', 'public', 0), cmdgen.UdpTransportTarget(('10.1.1.5', 161)), (1,3,6,1,2,1,2,2,1,6,3))
 
print errorIndication
print errorStatus
print varBinds

Когда запрашиваю имя устройства (oid 1,3,6,1,2,1,2,2,1,2,3), все ок: varBinds возвращает имя. Когда запрашиваю мак устройства (oid 1,3,6,1,2,1,2,2,1,6,3), то вместо мака varBinds возвращает:

None
[(ObjectName('1.3.6.1.2.1.2.2.1.6.1'), OctetString('\x00&Z\x8ah\x00'))]

Как преобразовать это в мак?

Заранее спасибо!


Добавить комментарий