Здравствуйте, гость ( Вход | Регистрация )

beirel-telecom
> Iptv И Linux
 
KAA
сообщение 28.12.2008, 12:52
Сообщение #1



Иконка группы

Группа: Admin
Сообщений: 2434
Регистрация: 8.10.2005
Из: Пушкино

Пол:
Сегмент: 7



В ситуации, когда доступ в сеть идет через linux-сервер, на котором делается nat для пользователей за ним и есть необходимость давать этим пользователям IPTV, которое работает при подключении напрямую, может помочь программа igmpproxy
ее необходимо скачать, собрать и запустить, при этом подготовив конфиг
CODE
########################################################
#
# Example configuration file for the IgmpProxy
# --------------------------------------------
#
# The configuration file must define one upstream
# interface, and one or more downstream interfaces.
#
# If multicast traffic originates outside the
# upstream subnet, the "altnet" option can be
# used in order to define legal multicast sources.
# (Se example...)
#
# The "quickleave" should be used to avoid saturation
# of the upstream link. The option should only
# be used if it's absolutely nessecary to
# accurately imitate just one Client.
#
########################################################

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave


##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint eth0 upstream ratelimit 0 threshold 1
altnet 77.246.100.0/24
# altnet 77.246.98.0/24
# altnet 77.246.96.0/24
# altnet 10.0.0.0/8
# altnet 192.168.0.0/24


##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint eth1 downstream ratelimit 0 threshold 1


##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
#phyint eth1 disabled

eth0 - интерфейс, который смотрит в нашу сеть(WAN)
eth1 - интерфейс, который смотрит во внутреннюю сеть(LAN)

в iptables должен быть разрешен igmp, а в sysctl rp_filter=0
net.ipv4.conf.eth0.rp_filter=0
net.ipv4.conf.eth1.rp_filter=0

также, в зависимости от настроек firewall, может понадобится разрешить трафик C 77.246.100.0/24 НА адреса 224.0.0.0/24 и 224.0.42.0/24, это пока единственные сети, которые используются для вещания IPTV.

это все, что касается iptv
Go to the top of the page
 
+Quote Post
 
 
Start new topic
> Ответов
shade
сообщение 1.2.2010, 12:36
Сообщение #2



Иконка группы

Группа: Пользователи
Сообщений: 2370
Регистрация: 17.7.2007

Пол:
Сегмент: 33



А в чем помогать? igmpproxy работает на любых *nix без каких либо проблем. Если проблемы есть ковырять все по-очереди.

PS это полноценный ПК, или роутер с линухой?
Go to the top of the page
 
+Quote Post
 
Алексей (AlekShe...
сообщение 1.2.2010, 12:55
Сообщение #3


Рядовой
Иконка группы

Группа: Пользователи
Сообщений: 33
Регистрация: 16.9.2009

Пол:
Сегмент: 166



Цитата:
(shade @ 1.2.2010, 12:36) *
А в чем помогать? igmpproxy работает на любых *nix без каких либо проблем. Если проблемы есть ковырять все по-очереди.

PS это полноценный ПК, или роутер с линухой?

Это полноценный ПК с системой ubuntu 9.10
igmpproxy ставиться из
Код
deb http://ppa.launchpad.net/konishchevdmitry/ppa/ubuntu karmic main


Вот в том то и проблема, всё по очереди делаю, а оно не работает... может я буковку где или циферку попутал, может iptables где режет.
хотелось для уверенности ещё и конкретные рекомендации получить по настройке iptables.

Проверяю на ноуте, через провод.

Напрямую, если ваш провод воткнуть в ноут всё показывает smile.gif

Может для диагностики проблемы ещё какие данные сетевой статистики нужны, там netstat, tcpdump?
Go to the top of the page
 
+Quote Post
 

> Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 

RSS Текстовая версия Сейчас: 21.9.2024, 7:11