Zentyal Forum, Linux Small Business Server
International => Russian => Topic started by: garikus on March 26, 2013, 10:35:38 am
-
Извиняюсь может тема где то и была, разжуйте пожалуйста чайнику
Нужно пробросить IPTV в сеть через Зентал 2, в нете читал мануалы, вот почему то неполучается нехрена
провайдер раздает по мультикасту IPTV подключение к провайдеру по pppoe
внешний интерфейс eth1 внутрений eth0 сетка внутряняя 192.168.0.0. Буду очень благодарен за помощь.
-
Некто не настраивал чтоли?
-
Я пробросил через igmpproxy, для WiFi клиентов еще и udpproxy поставил.
Шейперу сказал чтоб порт 2000 (у меня тут IPTV) был с высшим приоритетом.
Тащит ТВ на всю ширину канала, где-то 14 каналов одновременно, обычно больше 7 одновременно не запрашивают.
Задержка начала вещания миллисекунды, потерь пакетов нет.
Большая беда с фаирволом, пока полностью не открыл, пакеты не пропускал.
В итоге, фаирволл на WAN установлен отдельно на другой железке.
Всё работает на Zentyal 2.3 (Ubuntu Linux 10.04.4 // Linux 2.6.32-46-generic-pae on i686 // Intel(R) Celeron(R) CPU E3200 @ 2.40GHz, 2 cores // 2Gb RAM)
-
А по подробнее можешь разжувать как делал?
-
http://g.zeos.in/?q=igmpproxy%20iptv (http://g.zeos.in/?q=igmpproxy%20iptv)
-
Извиняюсь но ссылка не открывается(
-
Извиняюсь но ссылка не открывается(
хахаха ;D
там нужно секунд 5 наблюдать, читать и думать ... много думать)))
-
Переустанавливал свой Zentyal с версии 2 на версию 3, и решил сильно мультикаст не гонять по сети, да и по WiFi у меня дофига пользователей (включая мобилы).
Для этого применил http://www.udpxy.com/ (http://www.udpxy.com/).
Что это? Это прокси мультикаста, в нашем случае для IPTV.
Почему эта программка? Ставиться моментально, работает шустро, ресурсы жрет терпимо, и приятный бонус в управлении траффиком клиентов (всё таки http).
Как ставить? На сайте есть инструкция, но на всякий случай, опишу тут.
wget http://www.udpxy.com/download/1_23/udpxy.1.0.23-7-prod.tar.gz
tar -xzvf udpxy.1.0.23-7-prod.tar.gz
make
make install
(возможно потребуется sudo make, не помню точно ...)
Дальнейшие шаги указаны произвольном порядке, важна их сумма.
1) Нужно откорректировать наш плейлист IPTV.m3u, заменить ссылки типа udp://@224.10.10.1:8001 (это образец, откроете свой плейлист увидите свое), на http://192.168.0.1:1000/udp/224.10.10.1:8001
В данном примере считается что роутер имеет адрес 192.168.0.1, а порт 1000 мы укажем слушать программке udpxy.
2) udpxy запуск и параметры (инструкция тут http://www.udpxy.com/umanual-ru.html (http://www.udpxy.com/umanual-ru.html)). Опишу быстрый и более менее универсальный старт.
udpxy -p 1000 -M 30 -c 10
Расшифрую параметры: слушать порт 1000, возобновлять подписку на мультикаст-канал каждые 30 сек, поддерживать до 10 клиентов (каналов). Детальные настройки в инструкции на сайте.
3) Запускать из консоли конечно прикольно, но автостарт приятнее, создаем скрипт автозапуска.
sudo nano /etc/init.d/udpxy
#!/bin/sh
NAME=`basename $0`
DROOT=/usr/local/bin
DAEMON=${DROOT}/udpxy
ARG=$1
PARAMS="-p 1000 -M 30 -c 10"
cd ${DROOT}
if [ "$#" -ne 1 ]; then
ARG="start"
fi
case ${ARG} in
start) ${DAEMON} ${PARAMS} ;;
stop) killall ${NAME} ;;
*) echo "Usage: `basename $0` start|stop" ;;
esac
exit 0;
sudo chmod +x /etc/init.d/udpxy
sudo update-rc.d udpxy defaults
Запускаем sudo /etc/init.d/udpxy start
Смотрим IPTV ... ;)
-
Помогите пжлст( До этого ставил Debian 7.0 с помощью igmpproxy все благополучно работало и у клиентов. Правда настройку производил в ручную и поэтапно. Поставил Zentyal 3, прозрачный squid заработал, все ок. Начинаю настраивать igmpproxy - открываю tcpdump и тишина - никакого вещания в сети eth0(провайдер) на порт 1234 не приходит( Адрес в плейлисте : "udp://@239.1.1.22:1234". Тут же врубаю роутер iptv работает. Где он блокирует пакеты не пойму... В настройках файервола все пооткрывал - "тот же только в профиль"( чяднт?
-
Ну где вы, гуру настройки?
-
dmitrox сделал все в точности как вы написали, а почему то не работатет(