IPTV igmpproxy
Доброго времени суток. Пишу первый раз, поэтому особо не ругайте.
Постараюсь объяснить предельно ясно. Есть сервер на debian(не шлюз), в который заходит напрямую мультикаст поток от провайдера.
Iptables не стоит. Все предельно прозрачно.
Схема:
eht1 = 10.21.121.10
[Multicast от провайдера]------->[eth2 Debian eth1]------>[LAN].
Пытаюсь настроить igmpproxy для того, чтобы стримить в локалку.
Вот конфиг:
## Enable Quickleave mode (Sends Leave instantly) ##------------------------------------------------------ quickleave ##------------------------------------------------------ ## Configuration for eth0 (Upstream Interface) ##------------------------------------------------------ phyint eth2 upstream ratelimit 0 threshold 1 altnet 172.16.0.0/16 altnet 10.0.0.0/24 ##------------------------------------------------------ ## Configuration for eth1 (Downstream Interface) ##------------------------------------------------------ phyint eth1 downstream ratelimit 0 threshold 1 ##------------------------------------------------------ ## Configuration for eth2 (Disabled Interface) ##------------------------------------------------------ phyint lo disabled
Дело в том, что поток есть на eth2. Проверял udpxy. На интерфейсах поддержка мультика включена. В ядре тоже.
Но когда запускаю
igmpproxy -d -v /usr/local/etc/igmpproxy.conf
вижу следующее:
adding VIF, Ix 0 Fl 0x0 IP 0x0a79150a eth1, Threshold: 1, Ratelimit: 0 adding VIF, Ix 1 Fl 0x0 IP 0x9979150a eth2, Threshold: 1, Ratelimit: 0 joinMcGroup: 224.0.0.2 on eth1 RECV Membership query from 10.21.121.10 to 224.0.0.1 RECV V2 member report from 10.21.121.10 to 224.0.0.2 The IGMP message was from myself. Ignoring. RECV Membership query from 10.21.121.10 to 224.0.0.1 RECV V2 member report from 10.21.121.10 to 224.0.0.2 The IGMP message was from myself. Ignoring.
И так далее бежит долго. В общем не стартует igmpproxy :-\
А ну и да
route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.21.121.1 0.0.0.0 UG 0 0 0 eth1 10.21.121.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 10.21.121.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 eth2
eht2 который смотрит на провайдера был без айпишника. Прописал на нем от балды, так как igmpproxy как я понимаю опрашивает интерфейсы только с ip адресами.
Подскажите, в чем может быть проблема?
Заранее всем спасибо!
- Для комментирования войдите или зарегистрируйтесь
.
"От балды" это хорошо. Но зачем же одну и ту же сетку на разные интерфейсы цеплять? Поставьте, например, 10.21.122.0/24 на eth2, и должно наступить всеобщее счастье.