CentOS 5 和 RHEL 5 之间的 SNMPD.conf 差异

CentOS 5 和 RHEL 5 之间的 SNMPD.conf 差异

今天下午我发现自己很烦恼,我最近安装了一些 RHEL5 服务器,发现了一些相当奇怪的事情,很可能我忽略了一些非常明显的东西,所以请让我知道这里发生了什么。

我将其放在 /etc/snmp/snmpd.conf 中并重新启动 snmpd

rocommunity somefictionalname xxx.xxx.xxx.xxx

现在,在我的所有 CentOS 5 服务器上,这都可以正常工作,请查看以下工作事务的 tcp 转储:

14:51:54.108322 IP client.39690 > server.snmp:  GetNextRequest(25)  
14:51:54.108836 IP server.snmp > client.39690:  GetResponse(120)  system.sysDescr.0=[|snmp]
14:51:54.109211 IP client.39690 > server.snmp:  GetNextRequest(28)  system.sysDescr.0
14:51:54.109516 IP server.snmp > client.39690:  GetResponse(38)  system.sysObjectID.0=E:8072.3.2.10
14:51:54.109762 IP client.39690 > server.snmp:  GetNextRequest(28)  system.sysObjectID.0

现在从 RHEL5 框使用相同的配置行。

14:55:37.015363 IP client.34551 > server.snmp:  GetNextRequest(25)  
14:55:38.016614 IP client.34551 > server.snmp:  GetNextRequest(25)  
14:55:39.016851 IP client.34551 > server.snmp:  GetNextRequest(25)  
14:55:40.018476 IP client.34551 > server.snmp:  GetNextRequest(25)  
14:55:41.019392 IP client.34551 > server.snmp:  GetNextRequest(25)  
14:55:42.019544 IP client.34551 > server.snmp:  GetNextRequest(25)

在 RHEL5 机器上,我在 /var/log/messages 中看到以下内容

snmpd[pid]: Connection from UDP: [client]:34551 REFUSED

但我不知道为什么......我会继续研究这个问题,但请随时给我指明正确的方向。

干杯

梦神

答案1

我已经解决了这个问题,如果其他人也遇到这个问题,请参考一下,这与 /etc/hosts.allow 文件有关。

添加此行

snmpd: xxx.xxx.xxx.xxx

其中xxx.xxx.xxx.xxx是查询snmpd服务的客户端的ip地址。

相关内容