Доброго времени суток! Вопрос следующего характера.
Есть аппаратный прибор, общение с которым происходит через мультикаст.
Есть ПО на Qt4.8 которое с этим прибором общается. Под Виндой проблем нет. А вот в CentOS7 возникают трудности:
1. Если компьютер и аппарат состоят в разных подсетях, подключение к мультикаст-группе происходит корректно, инфа от аппарата выдается, но от ПО до аппарата не доходит.
2. Если компьютер и аппарат состоят в одной подсети, то метод QUdpSocket::joinMulticastGroup выдает ошибку.
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcast не помогает. Команда smcroute в дистрибутиве не находится.
P.S. Попытался поставить wireshark через yum. Пакет установился, но команды wireshark не появилось
P.P.S. По пункту 2 решение найдено - по дурной виндузятнической привычке не прописал шлюз