LINUX.ORG.RU

Помогите пожалуйста с настройкой igmpproxy

 , ,


0

1

Доброго! Ребят, маюсь уже месяц с просмотром iptv через линукс сервер. Ничего не получается, уже отчаялся просто. Прощу помощи.

Схема подключения такая: провайдер - ubuntu 12.04 server (dhcp И пр.) - приставка DUNE - телевизор.

Использую igmpproxy, настройки стандартные. Вообще, все делаю как по учебнику - все маны перепробовал. В итоге телевизор видит каналы, но при включении любого из каналов пишет «подключение...» и потом просто черный экран без звука.

При запуске sudo igmpproxy -d /etc/igmpproxy/igmpproxy.conf

MRT_DEL_MFC; Errno(2): No such file or directory
The origin for route 239.255.255.250 changed from 192.168.0.25 to 192.168.0.10
The origin for route 239.255.255.250 changed from 192.168.0.10 to 192.168.0.57
The origin for route 239.255.255.250 changed from 192.168.0.57 to 192.168.0.164
The origin for route 239.255.255.250 changed from 192.168.0.164 to 192.168.0.57
The origin for route 239.255.255.250 changed from 192.168.0.57 to 192.168.0.42
MRT_DEL_MFC; Errno(2): No such file or directory
The origin for route 239.255.255.250 changed from 192.168.0.42 to 192.168.0.25
The origin for route 239.255.255.250 changed from 192.168.0.25 to 192.168.0.10
The origin for route 239.255.255.250 changed from 192.168.0.10 to 192.168.0.57
The origin for route 239.255.255.250 changed from 192.168.0.57 to 192.168.0.42
The origin for route 239.255.255.250 changed from 192.168.0.42 to 192.168.0.57
The origin for route 239.255.255.250 changed from 192.168.0.57 to 192.168.0.164
The origin for route 239.255.255.250 changed from 192.168.0.164 to 192.168.0.42
The origin for route 239.255.255.250 changed from 192.168.0.42 to 192.168.0.164
^Cselect() failure; Errno(4): Interrupted system call
MRT_DEL_MFC; Errno(2): No such file or directory
Добавил altnet 239.255.0.0/24 - ничего.

Готов предоставить всю необходимую информацию если нужно.



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

Как можно целый месяц мучать igmpproxy конфиг которого состоит из 3-х строчек? =)

А на компе,на котором убунта стоит, iptv работает? Может в самой убунте мультикаст выключен?

Лично у меня с таким конфигом работает

grep -v '#' /etc/igmpproxy.conf

quickleave
phyint enp4s1 upstream  ratelimit 0  threshold 1
altnet 10.0.0.0/8
altnet 192.168.0.0/16
phyint br0 downstream  ratelimit 0  threshold 1

Где enp4s1 интерфейс со стороны провайдера.

P.S. Покажи выхлоп ip r s или route -n с убунты и еще sysctl --system

ivanich ★★
()
Последнее исправление: ivanich (всего исправлений: 2)
Ответ на: комментарий от ivanich

Привет!

Сам не знаю как можно! Redmine настроил за пол дня со всеми пирогами, а тут - полный затуп :( Хотел понять все сам: смотрел логи, запускал под -d, ловил tcpdump'ом трафик и пр. читал интернеты и искал в поисковике все что находил.. Не помогло)

Вот, пожалуйста, надеюсь поможет разобраться в чем причина:

ip r s звездочками закрыл одинаковые числа.

default via ***.***.***.225 dev eth0  metric 100 
***.***.***.224/27 dev eth0  proto kernel  scope link  src ***.***.***.253 
169.254.0.0/16 dev eth1  scope link  metric 1000 
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.1 
224.0.0.0/4 dev eth1  scope link

route -n

0.0.0.0         ***.***.***.225  0.0.0.0         UG    100    0        0 eth0
***.***.***.224  0.0.0.0         255.255.255.224 U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth1

Далее я может чего-то не то делаю, но команда «sysctl --system» выдает ошибку error: Unknown parameter "--system"

Спасибо за внимание к моей проблеме.

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

Есть смысл попробовать выключить rp_filter, в /etc/sysctl.conf

net.ipv4.conf.default.rp_filter = 0

Затем

sysctl -wp
или ребут.

Да и в altnet обычно указывается диапазон адресов провайдера.

ivanich ★★
()
Последнее исправление: ivanich (всего исправлений: 1)
Ответ на: комментарий от ivanich

net.ipv4.conf.default.rp_filter = 0

Было добавлено, в altnet диапазон добавлен. Выхлоп не изменился:

The origin for route 239.255.255.250 changed from 192.168.0.25 to 192.168.0.10
The origin for route 239.255.255.250 changed from 192.168.0.10 to 192.168.0.57
The origin for route 239.255.255.250 changed from 192.168.0.57 to 192.168.0.164
The origin for route 239.255.255.250 changed from 192.168.0.164 to 192.168.0.57
The origin for route 239.255.255.250 changed from 192.168.0.57 to 192.168.0.42

ubu
() автор топика
21 мая 2014 г.
Ответ на: комментарий от ubu

Привет похожая проблема с igmpproxy подскажи как ты ее решил

neogenik
()
4 октября 2014 г.
Ответ на: комментарий от ubu

у меня на опенвртшной прошивки решилась проблема тем что в альтнет добавил диапазон 192.168.0.0/16

anonymous
()
5 декабря 2014 г.

Столкнулся с такой же проблемой на роутере с OpenWRT. Ошибка такая же была. Но проблему решил. Суть была в том, что телевидение у провайдера вещается по UDP на порту 1234. Так вот а у меня за роутером стоит веб/прокси/впн/etc... сервер с кучей сервисов в общем. И все порты были проброшены до него. Убрал проброс порта 1234 до этого хоста в локалке и телевидение заработало. К стати меня только с таким конфигом igmpproxy работает:

quickleave

phyint eth1 upstream ratelimit 0 threshold 1
	altnet 0.0.0.0/0

phyint br-lan downstream ratelimit 0 threshold 1
Пробовал 224.0.0.0/4 , 239.0.0.0/8 но нет. Только если для всех вообще разрешить.

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