у меня есть SNMP проблема с названием сообщества.
Имя по умолчанию - "public"
. Когда я попытался изменить его на другое, я обнаружил, что могу пройти по SNMP с двумя именами "public"
и "loreal"
(отдавая команду snmpwalk
) без явных ошибок, как в строках ниже:
C:\>snmpwalk -v1 -c LOREAL 128.86.201.207 enterprises.683.3.3.0
SNMPv2-SMI::enterprises.683.3.3.0 = STRING: "LOREAL"
C:\>snmpwalk -v1 -c public 128.86.201.207 enterprises.683.3.3.0
SNMPv2-SMI::enterprises.683.3.3.0 = STRING: "LOREAL"
Но когда я использую команду snmpSET
, Я не могу использовать новое имя ("LOREAL")
изменить значение
C:\>snmpset -v1 -c LOREAL 128.86.201.207 enterprises.683.3.3.0 s SWAT
Timeout: No Response from 128.86.201.207
C:\>snmpset -v1 -c public 128.86.201.207 enterprises.683.3.3.0 s SWAT
SNMPv2-SMI::enterprises.683.3.3.0 = STRING: "SWAT"
Почему это происходит, как я могу окончательно изменить или удалить "public"
и используйте только «LOREAL» для snmpset/get
команды?
Ноты:
Я нашел решение этой проблемы, моя проблема заключалась в версии прошивки для этого принтера.
модель принтеров ZT230-200dpi ZPL
а версия прошивки была V72.19.1Z
поэтому, когда я пытаюсь изменить имя сообщества с помощью zpl commands
, команды выполнялись некорректно.
Я обновил прошивку до V72.20.1Z
и я попытался отправить zpl commands
теперь у меня есть ответ от SNMP get/set
и я могу изменить значения с помощью выбранного имени сообщества