LINUX.ORG.RU
ФорумAdmin

настройка ip_forward для проброса udp трафика

 , , ,


0

1

день добрый, господа.

Имеется вебкамера с вай-фай, стримящая поток по udp (адрес потока 224.111.1.1:50000). Имеется хост с linux mint, с вай-фай адаптером (ип 10.10.10.3, выдается камерой) , который смотрит в локальную сеть (ип 10.8.2.172, статический). Необходимо настроить iptables для проброса стрима с камеры на сетевой узел с адресом 10.8.2.33.

Делаю так:

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -F
# iptables -t filter -F
# iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 50000 -j DNAT --to 10.8.2.33:50000
# iptables -A FORWARD -p udp -d 224.111.1.1 --dport 50000 -j ACCEPT

На хосте запускаю vlc плеер, URL 10.8.2.33:50000, видоса нет. Что делаю не так, подскажите пожалуйста.



Последнее исправление: borune (всего исправлений: 2)

224.111.1.1 это же мультикаст, его нет в conntrack'е, поэтому SNAT/DNAT на него не действуют. Может сработает ″-j NETMAP″, но, вобще это изврат — делать трасляцию адресов мультикаст потока, правильнее настроить его маршрутизацию, читайте про это в гугле.

mky ★★★★★
()
Ответ на: комментарий от mky

спасибо за наводку, нашел статью. Сделал все по аналогии.

После запуска сервиса с ключом -d в терминал выдаются сообщения вида:

The source address 10.10.10.1 for group 224.111.1.1 is not in any valid net for upstream VIF

Видимо, что-то не так. Что именно?

borune
() автор топика
Ответ на: комментарий от borune

В конфиге ″igmpproxy.conf″ после строки:

phyint ... upstream ratelimit 0 threshold 1

должна быть строка

altnet 10.10.10.0/24

P.S. некоторые советуют использовать udpxy.

mky ★★★★★
()
Ответ на: комментарий от mky

udpxu тоже нашел, пробовал, ничего не получилось..

поправил конфиг, как Вы сказали, это сообщение исчезло, но ни tcpdump'ом, ни wireshark'ом не удается увидеть пакеты трансляции в локалке..

borune
() автор топика
Ответ на: комментарий от borune

upd: udpxy заработало, но качество видео просто хуже некуда...

borune
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.