Назад | Перейти на главную страницу

SNMP Получить через IPv6

Итак, я пытаюсь сделать snmpget через ipv6. Вот несколько команд, которые я пробовал:

snmpget -v 1 -c public 'fdab:3bce:6c78:1:215:5dff:fe00:3914' sysUpTime.0
snmpget -v 1 -c public 'udp6:fdab:3bce:6c78:1:215:5dff:fe00:3914' sysUpTime.0
snmpget -v 1 -c public 'udp6:[fdab:3bce:6c78:1:215:5dff:fe00:3914]' sysUpTime.0
snmpget -v 1 -c public 'udp6:[fdab:3bce:6c78:1:215:5dff:fe00:3914]:161' sysUpTime.0
snmpget -v 1 -c public 'udp6:[fdab:3bce:6c78:1:215:5dff:fe00:3914%eth0]:161' sysUpTime.0

Эти ответы приводят к Timeout: No Response from udp6:[fdab:3bce:6c78:1:215:5dff:fe00:3914]. или какой-нибудь вариант в этом роде

Я знаю, что snmp работает:

snmpget -v 1 -c public '127.0.0.1' sysUpTime.0

Результаты в: DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (51895) 0:08:38.95

В моем /etc/snmp/snmpd.conf я пробовал без agentaddress (по умолчанию для Ubuntu) или установив его значение на 161/161, udp6 / upd6 / updv6 или многие другие варианты.

Меня беспокоит, возможно, snmp Ubuntu не скомпилирован с поддержкой ipv6? Как мне это узнать?

Дальнейшая информация:

Distributor ID: Ubuntu
Description:    Ubuntu 10.04.3 LTS
Release:        10.04
Codename:       lucid

Я в курсе и использую пакеты snmp snmpd. У меня также есть работающая сеть ipv6, и я могу фактически получить snmpget машину с Windows через ее адрес ipv6. Любая помощь будет принята с благодарностью.

Основные этапы диагностики должны помочь решить эту проблему:

  • Является snmpd слушаете IPv6? (netstat -lun |grep :161)
  • Настроен ли брандмауэр на разрешение входящего трафика? (ip6tables -L -n)
  • Делает snmpd видеть трафик, и, кажется, он делает с ним что-нибудь полезное? (strace -p <snmpd PID>; проверить журналы).