LINUX.ORG.RU

запрос SNMP по протоколу UDP

 ,


0

1

Доброго времени дня, Коллеги. Есть железо, с которым работаю в QT (запускаю из программы snmpget/snmpset - всё ОК). Потребовалось соединится напрямую по UDP: создал сокет и по bind настроил его слушать 161 порт (из-за привелегий программа запускается под sudo) послал запрос железу и оно ответило! tcpdump видит и запрос и ответ, а в программе слот, соединённый с readyRead не работает. Перепробовал все опции для bind, но программа ответ не видит. Если есть идеи, пожалуйста подскажите. Спасибо за внимание.


Потребовалось соединится напрямую по UDP: создал сокет и по bind настроил его слушать 161 порт (из-за привелегий программа запускается под sudo)

Нафига клиенту биндиться на 161 порт? Или ты собираешься отвечать на snmp-запросы железяки?

vel ★★★★★ ()

tcpdump видит и запрос и ответ, а в программе слот, соединённый с readyRead не работает.

tcpdump получает пакеты до фильтрации.

Нет ли в iptables каких либо фильтров в filter/INPUT?

vel ★★★★★ ()