Как использовать net-snmp 5.5 с IPv6 в Linux? - PullRequest
1 голос
/ 06 августа 2010

Поддерживает ли агент Linux SNMP IPv6?Я работаю с net-snmp 5.5.Он работает нормально с операциями установки и получения адресов IPv4, но с адресом IPv6 приводит к неизвестному хосту.

В чем проблема и как ее решить?

Ответы [ 2 ]

2 голосов
/ 06 ноября 2014

В дополнение к прослушиванию пакетов udp6, также необходимо указать дополнительное отдельное сообщество для запросов ipv6. Без обоих изменений в snmpd.conf запросы snmp через ipv6 игнорируются.

agentAddress udp:161,udp6:161
rocommunity6 public default
2 голосов
/ 27 июля 2011

Случайно натолкнулся на этот вопрос при поиске чего-то другого и подумал, что могу добавить свои 2 цента.

Адрес IPv6 в команде net-snmp немного отличается от адреса IPv4.Вам нужно использовать префикс udp6: и указать номер порта.

"udp6:[<ipv6 address here>]:161"

Полная команда должна выглядеть примерно так:

snmpset -v 1 -c private "udp6:[<ipv6 address here>]:161" 1.3.6.1.4.1.318.1.1.26.4.4.1.4.1 i 7

edit: это работает для среды Windows,но может быть то же самое для Linux

...