Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: snmpd слушает только 127.0.0.1  (Прочитано 1531 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Synegami

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
snmpd слушает только 127.0.0.1
« : 13 Августа 2012, 18:12:08 »
Ubuntu 10.04. Не могу заставить snmpd слушать что-либо, кроме 127.0.0.1. Файл конфигурации /etc/snmp/snmpd.conf:
rocommunity  "public"
syslocation  "Location"
syscontact  email@dot.com
Конфигурацию и вручную правил, и с помощью snmpconf -g basic_setup.
snmpwalk -c public -v 2c localhost, запущенный на локальной машине, возвращает все соответствующие значения. Если вместо 127.0.0.1 прописать адрес сетевого интерфейса (допустим 10.10.10.10) - ничего не возвращает. Менял строку в /etc/init.d/snmpd в соответствии с тем, что нагуглил:
-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid Все тоже самое. Вообще не понимаю, откуда он берет 127.0.0.1. В документации говорится, что по умолчанию слушает все интерфейсы. Выручайте, братцы.

Пользователь решил продолжить мысль 14 Августа 2012, 10:26:58:
Устал вчера просто :).
Для решения проблемы необходимо отредактировать в /etc/defaults/snmpd строку SNMPDOPTS, а именно - удалить из нее 127.0.0.1:
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'После перезапуска snmpd все заработает.
PS. Руки бы поотрывал за то, что эта "фича" нигде не задокументирована.
« Последнее редактирование: 14 Августа 2012, 10:26:58 от Synegami »

 

Страница сгенерирована за 0.04 секунд. Запросов: 22.