![如何更改(ZT230)Zebra 打印机中的 SNMP 社区名称“public”?](https://linux22.com/image/1541757/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%EF%BC%88ZT230%EF%BC%89Zebra%20%E6%89%93%E5%8D%B0%E6%9C%BA%E4%B8%AD%E7%9A%84%20SNMP%20%E7%A4%BE%E5%8C%BA%E5%90%8D%E7%A7%B0%E2%80%9Cpublic%E2%80%9D%EF%BC%9F.png)
我有一个简单网络管理协议社区名称问题。
默认名称是“public”。当我尝试将其更改为其他名称时,我发现我可以走具有两个名称“public”和“loreal”的 SNMP(给出命令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"
为什么会发生这种情况,我该如何彻底更改或删除“民众”并且只使用“LOREAL”snmpset/get 命令?
笔记:
答案1
我找到了解决方案,我的问题出在这款打印机的固件版本上。
打印机的型号是ZT230-200dpi ZPL
,固件版本是V72.19.1Z
,因此当我尝试用更改社区名称时zpl commands
,命令执行不正确。
我确实将固件升级到V72.20.1Z
并尝试发送zpl commands
,现在我收到了回复SNMP get/set
,我可以使用所选社区名称更改值