LINUX.ORG.RU

iptv ubuntu


0

0

Доброго времени суток. Появилось желание настроить iptv на Ubuntu 9.10. Поставил vlc, сделал sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 , скачал playlist с каналами, открываю этот файлик в vlc и все что получаю так это мигание лампочек на модеме.

sudo route -n

Таблица маршутизации ядра протокола IP

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0

224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 eth0

sudo iptables -t nat -L

Chain PREROUTING (policy ACCEPT)

target prot opt source destination

Chain POSTROUTING (policy ACCEPT)

target prot opt source destination

Chain OUTPUT (policy ACCEPT)

target prot opt source destination

Подскажите как заставить работать iptv.

P.S. В винде работает.

Инструкцию по настройке в винде в студию.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

Как таковой инструкции нет, просто написано поставить vlc и сунуть ей плейлист.

Есть инструкция по настройке firewall comodo от пользователя:

Вот инструкция как настроить Comodo для показа IPTV 1.Сетевой монитор (добавить правила вверху списка): а) разрешить протокол UDP, направление Вх., порт получателя 5000,8001 б) разрешить протокол IP, направление В/Из, где IP-протокол IGMP 2.Монитор приложений (либо подхватить правила, когда COMODO спросит, либо добавить вручную): а) приложение IpTvPlayer.exe (или vlc.exe), родитель explorer.exe, разрешить протокол UDP, направление Вх., порт 5000,8001 б) приложение IpTvPlayer.exe (или vlc.exe), родитель explorer.exe, разрешить протокол UDP, направление Исх., порт 53 плюс к этому меня насторожило частое появление в логах UDP-флуда, среди адресов которого встречались адреса, связанные с IPTV - и я увеличил порог в следующем пункте «Защита»-«Дополнительно»-«Дополнительное обнаружение и отражение атак»-«Флуд UDP» до 1000 пакетов и срабатывания прекратились. Самый прикол в том что все это заработает после перезагрузки компа.

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

Если в венде без файрвола всё работает изкоробки, то странно. Но строку

sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

ты по аналогии с чем делал? А то может в этом вся соль. Правда я сам в синтаксисе команды route не очень разбираюсь, и в моей сети тоже была похожая проблема, но не знаю, решили её или нет.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от ZloyVelial

А в винде как её аналог для конкретно твоей сети выглядит? Если там её вообще нет, то и в Linux, скорее всего, не должно быть. А вообще дай ссылку на настройки самого подключения к твоей сети.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

если этот роут не прописать, то vlc сразу выкидывает вот такие ошибки: «Этот источник не открывается: VLC не может открыть MRL 'udp://@233.99.92.1:8001'.»

ZloyVelial ()

Маршрут для iptv на роутере прописан? Роутер вообще умеет iptv?

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

не понял про какой роутер идет речь. На этой машине второй системой стоит винда в которой все работает

ZloyVelial ()
Ответ на: комментарий от emaxx

У меня вообще никаких маршрутов для iptv не прописано, только в роутере. iptables включен?

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

sudo iptables-save
# Generated by iptables-save v1.4.4 on Sat Jan 23 18:56:49 2010
*nat
:PREROUTING ACCEPT [301649:389241711]
:POSTROUTING ACCEPT [33205:3191679]
:OUTPUT ACCEPT [33205:3191679]
COMMIT
# Completed on Sat Jan 23 18:56:49 2010
# Generated by iptables-save v1.4.4 on Sat Jan 23 18:56:49 2010
*mangle
:PREROUTING ACCEPT [1472503:1066966102]
:INPUT ACCEPT [1184374:679355818]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1189786:694584856]
:POSTROUTING ACCEPT [1190220:694600448]
-A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
COMMIT
# Completed on Sat Jan 23 18:56:49 2010
# Generated by iptables-save v1.4.4 on Sat Jan 23 18:56:49 2010
*filter
:INPUT ACCEPT [1183767:679338517]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1189814:694588375]
-A INPUT -d 224.0.0.0/4 -i eth0 -j ACCEPT
-A INPUT -s 224.0.0.0/4 -i eth0 -j ACCEPT
-A FORWARD -d 224.0.0.0/4 -j ACCEPT
-A FORWARD -s 224.0.0.0/4 -j ACCEPT
COMMIT
# Completed on Sat Jan 23 18:56:49 2010

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

pppoe все-таки на компе поднимается.

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

Попробуй так: route add -net 224.0.0.0 netmask 240.0.0.0 dev ppp0

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

pppoe должно подниматься, но телевидение от этого не зависит. т.е. телевидение должно работать и без поднятого pppoe

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

А с выключенным pppoe (и удалёнными роутингами) тель-авидение работает?

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

> pppoe должно подниматься, но телевидение от этого не зависит. т.е. телевидение должно работать и без поднятого pppoe

Если модем позволяет и анлим,то стоит настроить поднятие pppoe и маршруты на модеме( см. доки к модему, поддерживает ли он iptv)

Без указания маршрутов, насколько я знаю, мультикаст тв работать не будет. А нужно ли поднимать pppoe заисит от провайдера. Если под виндой тв работает, запиши вывод route print, это прояснит картину с маршрутами. Еше следует на время настройки полностью очистить правила iptables

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

В винде работает без подключения к инету. В Ubuntu 9.04 хватало прописать sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0.

ZloyVelial ()

Когда у себя настраивал то заработало только после
net.ipv4.conf.eth0.rp_filter=0 в sysctl.conf

Ну и само собой маршруты.

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

Вот что в винде...
Это при не работающем iptv
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2    20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1    1
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2    20
192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1    20
192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2    20
224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2    20
255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2    1
Основной шлюз: 192.168.1.1



А это при просмотре iptv


Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2    20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1    1
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2    20
192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1    20
192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2    20
224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2    20
255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2    1
Основной шлюз: 192.168.1.1

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

>В Ubuntu 9.04 хватало прописать sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0.

Если все параметры те же, остается подозревать iptables

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