Здравствуйте, гость ( Вход | Регистрация )
|
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 |
|
|
1.2.2010, 12:36
Сообщение
#2
|
|
Группа: Пользователи Сообщений: 2370 Регистрация: 17.7.2007 Пол: Сегмент: 33 |
А в чем помогать? igmpproxy работает на любых *nix без каких либо проблем. Если проблемы есть ковырять все по-очереди.
PS это полноценный ПК, или роутер с линухой? |
|
1.2.2010, 12:55
Сообщение
#3
|
||||||||||||||||||||||||
Рядовой Группа: Пользователи Сообщений: 33 Регистрация: 16.9.2009 Пол: Сегмент: 166 |
Это полноценный ПК с системой ubuntu 9.10 igmpproxy ставиться из Код deb http://ppa.launchpad.net/konishchevdmitry/ppa/ubuntu karmic main Вот в том то и проблема, всё по очереди делаю, а оно не работает... может я буковку где или циферку попутал, может iptables где режет. хотелось для уверенности ещё и конкретные рекомендации получить по настройке iptables. Проверяю на ноуте, через провод. Напрямую, если ваш провод воткнуть в ноут всё показывает Может для диагностики проблемы ещё какие данные сетевой статистики нужны, там netstat, tcpdump? |
|||||||||||||||||||||||
|
|
Текстовая версия | Сейчас: 21.9.2024, 7:11 |