|
||
Ответить |
|
#1
|
|
Вес репутации:
0
Регистрация: 17.09.2009
Сообщений: 594
Сказал(а) спасибо: 98
Спасибок 138
в 100 сообщениях |
Просмотр IPTV из сети за сервером NAT -
02.08.2010, 20:45
Многие интернет провайдеры на сегодняшний день предоставляют услугу IPTV, кторая позволяет смотреть телевизор по локальной сети, качество картинки лучше чем у аналоговых антенн, которые стоят везде. Но если у вас дома стоит роутер на базе Linux или FreeBSD, за которым живет ваша домашняя сеть, со своей адресацией и трансляцией адресов (NAT) то просмотр IPTV работать не будет, но это легко решается при помощи небольшого демона для роутинга Multicast, называется который igmp proxy.
Установка и конфигурация демона занимает минимум времени, в стандартных репозиториях я не нашел этой программы, поэтому собирал ее из исходных текстов. Скачайте и распакуйте программу 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 cd igmpproxy-0.1 ./configure && make && make install touch /etc/igmpproxy.conf vim /etc/igmpproxy.conf ##------------------------------------------------------ ## Enable Quickleave mode (Sends Leave instantly) ## Эту строчку раскомментируют только в том случае, ## если внути всего лишь один клиент IP TV ##------------------------------------------------------ #quickleave ##------------------------------------------------------ ## Configuration for eth0 (Upstream Interface) ## Здесь указаны параметры для публичного интерфейса, ## на который придет поток от провайдера ## и указаны сети, с которых возможно будут подключаться клиенты ##------------------------------------------------------ phyint eth0 upstream ratelimit 0 threshold 1 altnet 10.0.0.0/8 altnet 172.20.20.0/24 altnet 192.168.0.0/24 ##------------------------------------------------------ ## Configuration for eth1 (Downstream Interface) ## Типовая конфигурация для внутреннего интерфейса ## смотрящего в домашнюю сеть ##------------------------------------------------------ phyint eth1 downstream ratelimit 0 threshold 1 /usr/local/sbin/igmpproxy /etc/igmpproxy.conf link Исправил Stive Stifler; 02.08.2010 в 21:03. |
Ответить |
Опции темы | |
Опции просмотра | |
|
|