Приветствую ЛОР!
Прошу помощи разобраться в следующем:
Имеется:
Сеть №1 с IpTV от провайдера.
IP cервера вещания у провайдера 10.8.0.136
Группа multicast 239.0.0.0/8
В сети установлен шлюз с Ubuntu на борту.
eth0 - 94.73.222.31 (интерфейс смотрящий в строну провайдера)
tun10 - 192.168.47.1 (IP over IP туннель с сетью №2)
Сеть №2
Шлюз сети на Ubuntu
eth0 - (192.168.0.254) локалка за шлюзом
eth1 - (91.230.41.211) инет от провайдера
tun10 - 192.168.47.2 (IP over IP туннель с сетью №1)
На обоих шлюзах iptables стоит в режиме ACCEPT по всем фильтрам.
Задача:
Забрать IpTV из сети №1 и отдать эти потоки в сеть №2 используя туннель между сетями.
Выбор пал на igmpproxy т.к в большинстве хардварных хоум-роутеров именно он отдает IpTV своим клиентам, причем отдает отлично.
Поехали:
Туннель поднят, маршрутизация в туннеле работает, сервера видят друг друга отлично, сеть 192.168.0.0/24 видит сервер на другом конце туннеля отлично.
На шлюзе из Сети №1 IpTV показывает.
Поставил igmpproxy на шлюз из сети №1 со следующим конфигом:
quickleave
##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint eth0 upstream ratelimit 0 threshold 1
altnet 10.0.0.0/8
altnet 224.0.0.0/8
altnet 239.0.0.0/8
##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint tun10 downstream ratelimit 0 threshold 1
##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
phyint eth2 disabled
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint tun10 upstream ratelimit 0 threshold 1
altnet 10.0.0.0/8
altnet 224.0.0.0/8
altnet 239.0.0.0/8
##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint eth0 downstream ratelimit 0 threshold 1
##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
phyint tap0 disabled
phyint ppp0 disabled
phyint virbr0 disabled
phyint vnet0 disabled
phyint br0 disabled
Сталкиваюсь с этим в первый раз, поэтому прошу сильно не пинать.
Где я что-то не доделал?
Говорите что нужно показать.
Буду рад любой помощи.