IPTV + NAT + MRouted (ip-телевидение из локалки за NAT)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Ответить
Аватара пользователя
gr3m1in
Сообщения: 27
ОС: Gentoo x86_64 Linux

IPTV + NAT + MRouted

Сообщение gr3m1in »

всем привет!

итак, имеется:
1. шлюз на gentoo с двумя интерфейсами, со всесторонней поддержкой multicast и mroute в ядре
2. cat /proc/sys/net/ipv4/conf/all/mc_forwarding = 1 (после запуска mrouted включается сам)
3. клиент в локалке с vlc или mplayer
4. в выводе tcpdump видим запросы из локалки вида
21:52:55.132046 IP 10.x.x.x > 233.33.210.86: igmp v2 report 233.33.210.86
5. нет исходящих запросов на внешнем интерфейсе (тестировалось вообще без файрвола), и разумеется ответных входящих

погуглил, прикрутил mrouted
конфиг предельно прост:
cache_lifetime 3600
pruning on
phyint ВНЕШНИЙ_ИНТЕРФЕЙС altnet 10.0.0.0/8

итог:
mplayer rtp://@233.33.210.86:5050
возвращает

MPlayer SVN-r32624-4.5.1 © 2000-2010 MPlayer Team

Воспроизведение rtp://@233.33.210.86:5050.
STREAM_RTP, URL: rtp://@233.33.210.86:5050
Timeout! No data from host 233.33.210.86
rtp_streaming_start failed
No stream found to handle url rtp://@233.33.210.86:5050


Выходим... (Конец файла)

при этом ни один пакет на адрес 233.33.210.86 даже не вылез наружу.
уже весь мозг сломал О_о

подскажите, что неправильно и/или куда коапать?
Спасибо сказали:
vel21ripn
Сообщения: 14

Re: IPTV + NAT + MRouted

Сообщение vel21ripn »

gr3m1in писал(а):
16.12.2010 22:00
всем привет!

итак, имеется:
1. шлюз на gentoo с двумя интерфейсами, со всесторонней поддержкой multicast и mroute в ядре
2. cat /proc/sys/net/ipv4/conf/all/mc_forwarding = 1 (после запуска mrouted включается сам)
3. клиент в локалке с vlc или mplayer
4. в выводе tcpdump видим запросы из локалки вида
21:52:55.132046 IP 10.x.x.x > 233.33.210.86: igmp v2 report 233.33.210.86
5. нет исходящих запросов на внешнем интерфейсе (тестировалось вообще без файрвола), и разумеется ответных входящих

погуглил, прикрутил mrouted
конфиг предельно прост:
cache_lifetime 3600
pruning on
phyint ВНЕШНИЙ_ИНТЕРФЕЙС altnet 10.0.0.0/8

выкинуть все phyint и включить отладку.
В ядре поддержка igmp есть ?
iptables igmp не режет ?
Спасибо сказали:
Ответить