Различия в SNMPD.conf между CentOS 5 и RHEL 5
Я чувствую себя обиженным этим днем, я недавно взял на борт некоторые 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
Но я не знаю, почему... Я буду продолжать изучать это, но, пожалуйста, не стесняйтесь указывать мне правильное направление.
ура
Oneiroi
1 ответ
Я решил эту проблему, и для справки, если кто-то еще сталкивается с этой проблемой, это связано с файлом /etc/hosts.allow.
Добавить эту строку
snmpd: xxx.xxx.xxx.xxx
Где xxx.xxx.xxx.xxx - это IP-адрес клиента, запрашивающего службу snmpd.