web-dev-qa-db-ja.com

CentOS5とRHEL5の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
Oneiroi

私はこの問題を解決しました。参考までに、他の誰かがこの問題に直面している場合は、/ etc /hosts.allowファイルを使用します。

この行を追加します

snmpd: xxx.xxx.xxx.xxx

ここで、xxx.xxx.xxx.xxxは、snmpdサービスにクエリを実行するクライアントのIPアドレスです。

3
Oneiroi