[CentOS] SNMP working on localhost, failing remotely
I'm hoping someone here can help me out as I'm out of ideas. I recently installed snmp on 3 CentOS servers and have a FreeBSD machine running on my desktop with Cacti, et al. Of the 3 servers, only 1 is working. I installed them all the same way using yum and configuring snmpd.conf for my setup. Cacti is able to communicate with one of the machines and all the machines can snmpwalk using localhost, but 2 of them can not do so remotely.
I changed the configuration back to default settings and public community just to see if I could even get a "system" response, but it reports "Timeout: No Response from <host>". I disabled iptables on all the hosts and made sure selinux was disabled and there are no hardware firewalls in place.
The snmp communication is happening over the internet, the boxes are not on the same network. Is there any reason why I would continue to get timeouts to these other two hosts? Thanks.