mmaxsim.ucoz.ua
Меню сайта
Категории раздела
Ubuntu [69]
Ubuntu
DLE [7]
баги. фиксы и тд
Windows [6]
eyeOS [3]
FreeBSD [5]
FreeBSD
Linux [0]
VMware ESXi [7]
Amazon kindle [0]
Debian [4]
Trimax TR-2012HD [1]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2010 » Сентябрь » 1 » IPTV через Ubuntu server
18:28
IPTV через Ubuntu server
Чтобы работало IP-TV за NAT'ом можно сделать следующее:

1. Для этого нам понадобится igmpproxy, скачаем и распакуем её в домашний каталог:
Код:
~$cd /home/user/
~$wget http://downloads.sourceforge.net/project/igmpproxy/igmpproxy/0.1/igmpproxy-0.1.tar.gz?use_mirror=sunet
~$tar -zxf igmpproxy-0.1.tar.gz
2. Теперь соберем и установим пакет:
Код:
~$cd /home/user/igmpproxy-0.1
~$./config
~$make
~$make install

Выдаёт ошибки - вам сюда http://forum.ubuntu.ru/index.php?topic=11609.0

3. Программа установлена, нужно её настроить :
Код:
~$touch /etc/igmpproxy.conf
~$nano /etc/igmpproxy.conf

Цитата: Содержимое файла igmpproxy.conf

##..................
# Automagically generated from web settings
#quickleave
##Triolan & lan interface
##..................
phyint eth1 upstream ratelimit 0 threshold 1
# altnet 0.0.0.0/0
 altnet 10.0.0.0/8
 altnet 238.0.0.0/4
 altnet 239.0.0.0/4
 altnet 224.0.0.0/4
 altnet 192.168.1.0/24 # внутренняя сеть
 altnet 178.150.217.0/24 # сеть триолана
##..................
## Lan interface
##..................
phyint eth0 downstream ratelimit 0 threshold 1


4. Добавляем маршруты iptables

iptables -A INPUT -d 224.0.0.0/232.0.0.0 -j ACCEPT
iptables -A FORWARD -d 224.0.0.0/232.0.0.0 -j ACCEPT

iptables -A INPUT -d 238.0.0.0/8 -j ACCEPT
iptables -A FORWARD -d 238.0.0.0/8 -j ACCEPT

iptables -A INPUT -d 239.0.0.0/8 -j ACCEPT
iptables -A FORWARD -d 239.0.0.0/8 -j ACCEPT

iptables -A FORWARD -p igmp -i eth1 -o eth0 -j ACCEPT
iptables -A INPUT -d 224.0.0.0/240.0.0.0 -j ACCEPT
iptables -A FORWARD -d 224.0.0.0/240.0.0.0 -j ACCEPT

5. Запускаем программу:
Код:
~$ sudo igmpproxy /etc/igmpproxy.conf
Смотрим что получилось пытаемся запустить IP-TV...
 
Для автоматического добавляем строку  igmpproxy /etc/igmpproxy.conf & в /etc/rc.local
Категория: Ubuntu | Просмотров: 5323 | Добавил: Maxs | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Календарь
«  Сентябрь 2010  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
27282930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024