Настройка шлюза IPTV в сети Sevstar Linux

       Будем считать, что линукс на нашей машине уже стоит(Сейчас, на роутере, у меня CentOS. Хотя работало и на федоре, но федору я снёс.)

       Для настройки нам, дополнительно понадобится igmpproxy, утилита управляющая ядром ОС и конфигурирующего для управления multicast трафиком. Берем тут: http://sourceforge.net/projects/igmpproxy - прокси для проброса UDP Multicast.

    Забираем её, делаем:
    # tar -zxf igmpproxy-src-0.1-beta2.tar.gz
    # cd igmpproxy/
    # less README
    # cd src/
    # make && make install

    Далее настраиваем /usr/local/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 78.30.216.134/18
            altnet 10.10.1.0/24
            altnet 238.1.1.0/24

    ##------------------------------------------------------
    ## Configuration for eth1 (Downstream Interface)
    ## Типовая конфигурация для внутреннего интерфейса
    ##------------------------------------------------------
    phyint eth1 downstream ratelimit 0  threshold 1
            altnet 172.16.0.0/24
    phyint eth2 downstream ratelimit 0  threshold 1
            altnet 172.16.1.0/24

    ##------------------------------------------------------
    ## Configuration for eth3 (Disabled Interface)
    ## eth2 в системе есть, но не используется никем, отключаем
    ##------------------------------------------------------
    phyint eth3 disabled 
    phyint lo disabled

    Запускаем:

     /usr/local/sbin/igmpproxy /usr/local/etc/igmpproxy.conf &

    После этого установив IP-TV Player на компьютеры с Windows, можно смотреть телевидение. У меня смотрят ТВ в обеих подсетях...