Привет!
Пошли слухи, что провайдер предоставляет iptv. Слил плейлист, а там адреса вида: udp://@234.5.2.1:20000, udp://@234.5.2.2:20000 и т.д.
Если подключить напрямую к winxp, то vlc кажет тв.
Хочется раздать это дело через самосборный роутер на домашнюю сеть. Поставил igmpproxy.
Настроил:
quickleave
phyint eth0 upstream ratelimit 0 threshold 1
altnet 10.0.0.0/8
altnet 192.168.1.0/24
altnet 224.0.0.0/4
phyint eth1 downstream ratelimit 0 threshold 1
altnet 10.0.0.0/24
phyint lo disabled
phyint ppp0 disabled
Провайдер на eth0 c сетью 192.168.1.0/24. Интернет через pppoe — ppp0 и там статический ip. Домашняя сеть eth1 с 10.0.0.0/24.
В iptables:
...
$ipt -F allow-iptv-multicast
$ipt -A allow-iptv-multicast -d 224.0.0.0/240.0.0.0 -j ACCEPT
...
$ipt -A INPUT -p igmp -j ACCEPT
$ipt -A INPUT -j allow-iptv-multicast
...
$ipt -A FORWARD -j allow-iptv-multicast
...
$ipt -t mangle -A PREROUTING -d 224.0.0.0/240.0.0.0 -p udp -j TTL --ttl-inc 1
iptraf при прослушивании eth1 говорит следующее:
...
IGMP (46 bytes) from 10.0.0.120 to 234.5.2.8 on eth1
...
UDP (345 bytes) from 192.168.1.1:1900 to 239.255.255.250:1900 on eth1
Что мне стоит попробовать или сделать, чтобы заработало?