もしかして: TCP Wrapper
iptablesの設定もsnmpd.confの設定も問題が無ければ、/etc/hosts.denyの設定を見てみましょう。
snmpdが立ち上がっているサーバで下記の設定があったら、TCP Wrapperでsnmpの通信が拒否されています。
ALL: ALL
そんなときは/etc/hosts.allowに以下のような設定を追記しましょう。これでTCP Wrapperでsnmp通信を拒否されることはなくなります。
snmpd: 127.0.0.1 #localhostのみの場合 snmpd: 192.168.1. 127.0.0.1 #localhostとローカルネットワークを許可する場合
私はコレのせいで長いこと悩んでいました。よくよく考えると馬鹿馬鹿し過ぎて恥ずかしいです。