【问题标题】:Shell (bash) snmpset script tells Error in packet WrongLengthShell (bash) snmpset 脚本告诉 Error in packet WrongLength
【发布时间】:2018-07-05 16:19:29
【问题描述】:

您好,我已经编写了用于从交换机下载配置并将其保存到 TFTP 服务器的 bash 脚本。

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;

但它总是告诉我:

数据包错误。原因:errorLength(设置值有非法 代理期望的长度)失败的对象: iso.3.6.1.4.1.1991.1.1.2.1.66.0

C0A846D2 是 ip 192.168.70.210 的 HEX 格式。

你不知道怎么解决吗?请帮忙,我尝试了很多组合,但没有任何效果。 谢谢。

【问题讨论】:

标签: bash shell debian snmp


【解决方案1】:

问题已解决,想要获取有关信息的交换机出现问题 ip地址类型(ipv4或ipv6),然后是tftp的ip地址,文件名,然后他可以将配置文件发送到tftp。

所以我必须在脚本中添加另一个 snmp OID(IP 地址类型),然后它才能工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    相关资源
    最近更新 更多