私は今日の午後に腹を立てています。最近、いくつかの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
しかし、私はなぜか途方に暮れています...私はこれを調査し続けますが、私を正しい方向に向けてください。
乾杯
オネイロス
私はこの問題を解決しました。参考までに、他の誰かがこの問題に直面している場合は、/ etc /hosts.allowファイルを使用します。
この行を追加します
snmpd: xxx.xxx.xxx.xxx
ここで、xxx.xxx.xxx.xxxは、snmpdサービスにクエリを実行するクライアントのIPアドレスです。