LINUX.ORG.RU
ФорумAdmin

IPTV (и вообще multicast) через туннель, как сделать?


0

1

Здравствуйте!

Есть у моего провайдера в пиринге места, где IPTV вещают и очень мне тоже на эту диковину захотелось посмотреть. Настроил добрый человек на своей железке что-то и говорит мол туннель поднимай. Повозился я с этим делом, но что-то никак не выходит.

Сеть выглядит как-то так:

(я-linux)[eth0=192.168.0.199]--<-DMZ--[192.168.0.1](роутер)[10.123..]--|локалка|--[10.1.1.1](железка товарища)

Поднял я туннель:

ip tunnel add netb mode gre remote 10.1.1.1 local 192.168.0.199 ttl 255 dev eth0
ip link set netb up
ip addr add 10.1.2.2/24 dev netb
ip link set netb multicast on
дальний конец туннеля (10.1.2.1) запинговался, но multicast не идет. Подумал, что нужно маршруты прописать, добавил такое:
ip route add 225.0.0.0/8 dev netb
ip route add 224.0.0.0/8 dev netb
и о чудо, «tcpdump -i netb» начал показывать что до него пакеты идут, когда vlc запускаешь, и вроде пакеты те самые. Но при этом vlc их в упор не признает.

Товарищ говорит что у него на фре все завелось c igmpproxy. Попытался я тоже прокси запустить вот с таким конфигом:

quickleave
phyint netb upstream ratelimit 0 threshold 1
phyint eth0 downstream ratelimit 0 threshold 1
и... ничего не поменялось.

Подскажите знатоки сетей, как настроить мне multicast, вроде и пакеты уже вот они, а не работает...

Заранее спасибо за ответ!

Ответ на: комментарий от blind_oracle

>Пусть лучше товарищ поставит у себя udpxy, он конвертирует мультикаст-трансляции в HTTP, у меня работает на ура. http://sourceforge.net/projects/udpxy/

Сорри, не сказал сразу. Железка - это циска какая-то (вроде бы 3560, но точно не скажу), так что, на сколько я понимаю, поставить туда что-то нельзя.

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