SNMP:我想更改ZT230-200dpi ZPL Zebra打印机中的社区名称?

我有一个社区名称的SNMP问题。

默认名称是"public" 。 当我尝试将其改为另一个时,我发现我可以用两个名字"public""loreal" (给出命令snmpwalk )来行走SNMP,而没有明显的错误,如下所示:

 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命令?

笔记:

  • 斑马打印机的MIB树
  • 我使用ZPL II命令更改社区名称
  • 我的操作系统win10

我发现这个问题的解决scheme,我的问题是这个打印机的版本固件。

打印机型号为ZT230-200dpi ZPL ,固件版本为V72.19.1Z

所以当我尝试用zpl commands更改社区名称时,命令执行不正确。

我没有升级固件到V72.20.1Z ,我试图发送zpl commands

现在我已经从SNMP get/set响应,我可以更改所选社区名称的值