Shell (bash) snmpset 脚本告诉 Error in packet WrongLength
Shell (bash) snmpset script tells Error in packet WrongLength
您好,我已经编写了 bash 脚本,用于从交换机下载配置并将其保存到 TFTP 服务器。
snmpset -v 2c -c Zaloznik 192.168.50.22 1.3.6.1.4.1.1991.1.1.2.1.6.0 s test_skript.cfg 1.3.6.1.4.1.1991.1.1.2.1.66.0 x C0A846D2 1.3.6.1.4.1.1991.1.1.2.1.9.0 i 22 >> /dev/null;
但它总是告诉我:
Error in packet. Reason: wrongLength (The set value has an illegal
length from what the agent expects) Failed object:
iso.3.6.1.4.1.1991.1.1.2.1.66.0
C0A846D2是ip 192.168.70.210的HEX格式。
你不知道怎么解决吗?请帮忙,我尝试了很多组合,但没有任何效果。
谢谢
问题已解决,想要获得有关信息的交换机出现问题
IP地址类型(ipv4或ipv6),然后是tftp的ip地址,文件名,然后他可以将配置文件发送到tftp。
所以我必须在脚本中添加另一个 snmp OID(ip 地址类型)然后它才能工作。
您好,我已经编写了 bash 脚本,用于从交换机下载配置并将其保存到 TFTP 服务器。
snmpset -v 2c -c Zaloznik 192.168.50.22 1.3.6.1.4.1.1991.1.1.2.1.6.0 s test_skript.cfg 1.3.6.1.4.1.1991.1.1.2.1.66.0 x C0A846D2 1.3.6.1.4.1.1991.1.1.2.1.9.0 i 22 >> /dev/null;
但它总是告诉我:
Error in packet. Reason: wrongLength (The set value has an illegal length from what the agent expects) Failed object: iso.3.6.1.4.1.1991.1.1.2.1.66.0
C0A846D2是ip 192.168.70.210的HEX格式。
你不知道怎么解决吗?请帮忙,我尝试了很多组合,但没有任何效果。 谢谢
问题已解决,想要获得有关信息的交换机出现问题 IP地址类型(ipv4或ipv6),然后是tftp的ip地址,文件名,然后他可以将配置文件发送到tftp。
所以我必须在脚本中添加另一个 snmp OID(ip 地址类型)然后它才能工作。