как настроить igmpproxy

Модераторы: _e2L, Злой Засранец

как настроить igmpproxy

Сообщение дмитрий ц. » 20 ноя 2011 20:58

всем привет.

собрался пакет без проблем.

автостарт настроил так:
/etc/init.d/igmpproxy
Код: Выделить всё
#!/bin/bash
### BEGIN INIT INFO
# Provides: igmpproxy
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: IP-TV multicast routing daemon
### END INIT INFO
# Exit if igmpproxy.conf doesn't exist
test -f /usr/local/etc/igmpproxy.conf || exit 0

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin
NAME=igmpproxy
DAEMON=/usr/local/sbin/$NAME
CONF="/usr/local/etc/igmpproxy.conf"

test -x $DAEMON || exit 0

start()
{
        echo -n "Starting IGMP PROXY server: $NAME"
        start-stop-daemon --start --background --exec $DAEMON $CONF
}

stop()
{
        echo -n "Stopping IGMP PROXY server: $NAME"
        start-stop-daemon --stop --name $NAME --oknodo
}

case "$1" in
  start)
        start
        echo "."
;;
  stop)
        stop
        echo "."
;;
  restart)
        stop
        start
        echo "."
;;
  *)
        echo "Usage: /etc/init.d/$NAME {start|stop|restart}"
        exit 1
;;
esac

exit 0


Код: Выделить всё
sudo chmod +x /etc/init.d/igmpproxy && sudo update-rc.d igmpproxy defaults

(forum.ubuntu.ru/index.php?topic=124549.0)

/usr/local/etc/igmpproxy.conf

Добавлено спустя 9 минут 14 секунд:
http://forum.ubuntu.ru/index.php?topic= ... #msg121401
The source address 77.247.232.41 for group 233.0.41.102, is not in any valid net for upstream VIF.
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: как настроить igmpproxy

Сообщение Злой Засранец » 24 ноя 2011 15:51

Это инструкция?
Что за дистрибутив хоть?
Здесь могла бы быть ваша реклама...
Аватара пользователя
Злой Засранец
Штурман
Штурман
 
Сообщения: 864
Зарегистрирован:
17 окт 2007 08:19
Откуда: из той же оперы...

Re: как настроить igmpproxy

Сообщение дмитрий ц. » 24 ноя 2011 21:15

это блог. инструкции нет - ибо не работает.
один идиот писал(а):Здесь делается не для вас а соответственно правилам.
дмитрий ц.
Пассажир
Пассажир
 
Сообщения: 310
Зарегистрирован:
07 сен 2008 10:53

Re: как настроить igmpproxy

Сообщение sergej » 03 дек 2011 19:19

попробуй в upstream добавить

altnet 77.247.232.0/24

и сделать

sysctl net.ipv4.conf.ИНТЕРФЕЙС.force_igmp_version=2
Аватара пользователя
sergej
На борту
На борту
 
Сообщения: 166
Зарегистрирован:
01 дек 2007 00:58
Откуда: Шишкова

Re: как настроить igmpproxy

Сообщение sergej » 01 янв 2012 16:13

Вообще, для тех кто не хочет заморачиваться с настройкой наиболее простой способ пробросить телеканал внутрь своей сети - использовать vlc.

Правой кнопкой на канале создать RTSP поток и потом проигрывать rtsp://<адрес-роутера>:5544/...

Или например тоже самое из командной строки:

router$ cvlc udp://@233.0.41.102:20000 ':sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:5544/1tv}' ':no-sout-rtp-sap' ':no-sout-standard-sap' ':ttl=1' ':sout-keep'

internal-machine$ mplayer rtsp://192.168.233.1:5544/1tv

все эти страшные параметры cvlc можно скопипастить из гуя.
Аватара пользователя
sergej
На борту
На борту
 
Сообщения: 166
Зарегистрирован:
01 дек 2007 00:58
Откуда: Шишкова

Re: как настроить igmpproxy

Сообщение sergej » 02 янв 2012 01:24

еще одно легкое решение не требующее настройки маршрутизатора igmp - udpxy

udpxy -m <свой-ип-адрес-лок-сети> -p <порт>

Например:

router$ udpxy -m 10.0.123.123 -p 4022

internal-machine$ mplayer http://192.168.233.1:4022/udp/233.0.41.102:20000
Аватара пользователя
sergej
На борту
На борту
 
Сообщения: 166
Зарегистрирован:
01 дек 2007 00:58
Откуда: Шишкова

Re: как настроить igmpproxy

Сообщение mikes » 18 янв 2012 14:56

как мне кажется, решения с udpxy покатят только для компьютеров и некоторых плееров, а stb которые будет продавать фридом не будут работать в таких условиях.. им нужна будет именно маршрутизация igmpproxy к примеру.
mikes
На борту
На борту
 
Сообщения: 242
Зарегистрирован:
06 май 2008 13:42

Re: как настроить igmpproxy

Сообщение sergej » 30 апр 2012 23:25

Поставил себе роутер. В openwrt igmpproxy заработала так:

Код: Выделить всё
# cat /etc/igmpproxy.conf
quickleave

phyint eth0.1 upstream ratelimit 0 threshold 1
        altnet 192.168.13.0/24

phyint br-lan downstream ratelimit 0 threshold 1


Добавлено спустя 56 минут 11 секунд:
При запуске init.d скриптом из openwrt надо править файл в /etc/config/

Код: Выделить всё
# cat /etc/config/igmpproxy
config igmpproxy
        option quickleave 1

config phyint
        option network wan
        option direction upstream
        list altnet 192.168.13.0/24

config phyint
        option network lan
        option direction downstream
Аватара пользователя
sergej
На борту
На борту
 
Сообщения: 166
Зарегистрирован:
01 дек 2007 00:58
Откуда: Шишкова


Вернуться в Linux семейство

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3