поддержка snmp/snmptrap ipv6

Оказывается, что проблемой был VMware. Неважно, как трудно я попробовал, я не мог заставить камеру работать в виртуальной машине под VMware Server 2.0. Linux Mint был единственным дистрибутивом, который даже распознал его, и даже затем я продолжал получать ошибки, что камера не могла быть открыта / ошибки IO.

Установка uvcvideo, cheese и motion непосредственно на хосте хорошо работал.


Три года позже новый хост рабочий VMware ESXi 5, у меня не было ни одной из этих проблем, таким образом, это была проблема VMware Server 2. (Теперь очень, очень устаревший)

2
28.03.2012, 18:10
3 ответа

Согласно этой ссылке необходимо указать udp6.

Отправка: trap2sink udp6:[::1]:162 в snmpd.conf Это отправит к localhost IPv6.

Получение: snmptrapd udp6:162

2
27.01.2020, 22:15

Сначала запустите snmptrapd для прослушивания IPv6:

/usr/sbin/snmptrapd -On -Lsd -f -p /run/snmptrapd.pid udp:162,udp6:162

Тогда отправьте ловушку:

/usr/bin/snmptrap -Lo -v2c -c public udp6:[2001:db:8::beef]:162 "".1.3.6.1.2.1.31337.0
0
27.01.2020, 22:15

Как пользователь root, я дал команду /usr/sbin/snmptrapd udp:162,udp6:162, и это запустило snmptrapd. Убедитесь в этом с помощью команды ps -u root | fgrep snmptrapd. Затем отправьте ловушку. В моем случае мой IPv6-адрес — 2601 :602 :8500 :1b2 :5a74 :16a3 :770f :40ce, поэтому моя команда snmpinform -v 2c -m ALL -c public 2601:602:8500:1b2:5a74:16a3:770f:40ce 145 coldStart.0. Я должен использовать -m ALL, потому что что-то не так с настройками моих MIB-файлов. -Мне нужно поработать над этим. Если вы получаете сообщение об ошибке «coldStart.0 :Неизвестный идентификатор объекта (Sub -id не найден:(top)-> coldStart )», у вас может быть та же проблема, что и у меня -пожалуйста, дайте мне знать. Если вы не получили сообщение об ошибке, оставьте опцию -m ALL. coldStart.0 — один из стандартных OID. Я не знаю, что такое OID для этого теста. Что меня волнует , так это число 145. Каждый раз, когда я даю команду snmpinform, выбирайте другое число, желательно большее. Это облегчит вам жизнь при отслеживании файлов журналов.

Это не лучшее решение. Лучшим решением будет использование

snmpTrapdAddr upd6:162

в файле /etc/snmp/snmptrapd.conf, поэтому я и пришел сюда.

Если snmptrapd настроен правильно, то в /var/log/syslog появится запись вида:

Jan 10 02:04:35 jeffs-desktop snmptrapd[405089]: 2021-1-10 2:4 0.0.0.0 Cold Start
0
10.01.2021, 09:11

Теги

Похожие вопросы