SNMP实践入门与MIB设计指南
1. SNMP设置值请求被拒的原因及解决办法
在进行SNMP操作时,可能会遇到代理拒绝请求的情况。比如设置配置文件如下:
rocommunity public syslocation "the den" syscontact me@myaddr.com这里只设置了只读社区字符串,没有设置读写社区字符串,所以没有权限设置任何值。需要配置读写社区名称,在snmptd.conf文件中添加如下行来配置读写社区字符串writer:
rwcommunity writer然后向SNMP代理发送SIGHUP信号,使其重新读取配置,此操作需以root身份执行:
killall -s HUP snmpd再次尝试snmpset命令:
$ snmpset -c writer localhost sysContact.0 s "me@myself.com"但仍会收到错误:
Error in packe