最近刚开始学习snmp,弄得头大啊
问题一:
我按安装说明,先后安装Perl和NET SNMP.
然后在命令行运行snmpd -f -Le -d,提示NET-SNMP version 5.4.1,说明运行成功了。再重新开个命令行窗口输入snmpget –v2c –c public localhost .1.3.6.1.2.1.1.5.0。
这个时候第一个窗口提示收到包,但是第二个窗口提示Timeout: No Response from localhost.这个是为什么啊?
问题二:
明明Perl已经装好了,但是运行mib2c 提示:ERROR: You don't have the SNMP perl module installed。该怎么弄呢?两个问题麻烦高手指教啊,我刚起步,好多都不懂。 

解决方案 »

  1.   

    我也是初学 这几天在弄这个东西 第二个问题不懂 但是第一个问题我遇到了 
    运行snmpd -f -Le -d时 windows的snmp服务必须是关闭的 貌似是因为162端口的冲突;你这条命令能运行成功说明你snmp服务是关的,所以snmpget –v2c –c public localhost .1.3.6.1.2.1.1.5.0命令不能正常执行,因为你的localhost没有反应。在组件向导开启管理和监控中的简单网络管理协议之后,这条命令则可以执行,试一下哦!