URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7364
[ Назад ]

Исходное сообщение
"Perl + Net::Snmp"

Отправлено leveler , 13-Май-08 08:35 
Прикрутил к Perl (5.8.8) модуль NET::SNMP. Пытаюсь запустить тестовый скриптик, а параллельно смотрю tcpdump'ом. И вижу вот такое:

16:43:20.625706 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 71) 192.168.0.1.32769 > 192.168.0.2.161: [bad udp cksum 9fb3!] { SNMPv1 C=community { GetRequest(27) R=-1845156035 [P/U/Boolean][objName!=OID]_06_01_02 } }

Проверил командой snmpwalk с другого хоста. Ответ вернулся. Сверил пакеты - отличие только в udp checksum. Кто скажет, как подкрутить, чтобы checksum был верным? Или как вылечить эту проблему другими методами?

Wireshark (бывший Ethereal) говорит про него следующее:
may caused by "UDP checksum offload?"

Линукс: SuSe.


Содержание

Сообщения в этом обсуждении
"Perl + Net::Snmp"
Отправлено leveler , 14-Май-08 04:44 
>[оверквотинг удален]
>16:43:20.625706 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 71) 192.168.0.1.32769 > 192.168.0.2.161: [bad udp cksum 9fb3!] { SNMPv1 C=community { GetRequest(27) R=-1845156035 [P/U/Boolean][objName!=OID]_06_01_02 } }
>
>Проверил командой snmpwalk с другого хоста. Ответ вернулся. Сверил пакеты - отличие
>только в udp checksum. Кто скажет, как подкрутить, чтобы checksum был
>верным? Или как вылечить эту проблему другими методами?
>
>Wireshark (бывший Ethereal) говорит про него следующее:
>may caused by "UDP checksum offload?"
>
>Линукс: SuSe.

Спасибо, проблема решилась.
По поводу чексум: http://www.linuxforums.org/forum/linux-networking/44179-bad-...
По поводу неответа - был приставлен ACL (за номером 77): snmp-server community Test RO 77