Итак, я пытаюсь сделать 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>
; проверить журналы).