snmputil.exe 为什么报错error on SnmpMgrRequest 40?

fabbymee 2021-03-15 03:13:52
E:\SoftwareInstall\snmputil>snmputil.exe get 192.168.0.27 public .1.3.6.1.2.1.1.3.0
error on SnmpMgrRequest 40
...全文
1338 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fabbymee 2021-03-15
  • 打赏
  • 举报
回复
snmputil 执行命令 C:\>snmputil get localhost public .1.3.6.1.2.1.1.3.0 error on SnmpMgrRequest 40 1 配置snmp服务 1、cmd(services.msc)进入本机的服务,然后找到snmp双击进行配置 2、【陷阱】里添加团体名称public,添加到列表 。下面添加“陷阱目标”:127.0.0.1 3、【安全】里添加 团体名称:public,勾上“发送身份验证陷阱”。 4、最后点确定 。 则只能执行C:\>snmputil get 127.0.0.1 public .1.3.6.1.2.1.1.3.0 或者 C:\>snmputil get localhost public .1.3.6.1.2.1.1.3.0 如果要允许运行C:\>snmputil get 192.168.0.27 public .1.3.6.1.2.1.1.3.0 则需要在【安全】里,“接受来自下列主机的SNMP数据包(T)”中添加“192.168.0.27”。 E:\..\snmputil>snmputil get 192.168.0.27 public .1.3.6.1.2.1.1.3.0 Variable = system.sysUpTime.0 Value = TimeTicks 629050 再执行上面的命令: C:\>snmputil get localhost public .1.3.6.1.2.1.1.3.0 如果还是报40错误则,进行下面的操作: 2、查看snmp端口设置 1、查看端口161占用情况; C:\>netstat -aon|findstr "161" UDP 0.0.0.0:50161 *:* 6136 UDP [::]:50161 *:* 6136 发现没有启用161的服务 2、修改snmp的端口 在C:\WINDOWS\system32\drivers\etc\services 中找到 snmp 50161/udp snmp # SNMP Research wpaagt.exe service 可以看出snmp 服务的端口设置的是50161而不是161 而snmputil执行命令是向端口161发送的,所以会报40错误。 修改snmp的端口号为161 snmp 161/udp snmp # SNMP Research wpaagt.exe service 再执行命令: C:\>snmputil get localhost public .1.3.6.1.2.1.1.3.0 Variable = system.sysUpTime.0 Value = TimeTicks 32626 可以看出有输出结果了。

1,335

社区成员

发帖
与我相关
我的任务
社区描述
网络维护与管理相关内容讨论专区
网络网络安全安全 技术论坛(原bbs)
社区管理员
  • 网络维护与管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧