[SOLVED]не работает IPTV через igmpproxy.
smk 28 мая, 2010 - 18:19
Доброго времени суток.
Проблема про igmpproxy и трансляцию multicast-траффика уже обсуждилась на форуме, но у всех кое-как работает, у меня почему то вообще не заводится.
Есть роутер под Gentoo, (kernel 2.6.32)
eth0 - внутренняя подсеть (172.16.0.0/24)
eth1 - пров, интернет
multicast серверы - 235.10.10.0/24
# cat /usr/src/linux/.config | grep IP_M CONFIG_IP_MULTICAST=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_MROUTE=y # sysctl -a | grep rp_f net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.lo.rp_filter = 1 net.ipv4.conf.eth1.rp_filter = 0 net.ipv4.conf.eth0.rp_filter = 1 # ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff # cat /etc/igmpproxy.conf | grep -v '^#' quickleave phyint eth1 upstream ratelimit 0 threshold 1 altnet 235.10.10.0/24 altnet 192.168.101.0/24 altnet 224.0.0.0/24 phyint eth0 downstream ratelimit 0 threshold 1 altnet 172.16.0.0/24 phyint lo disabled
Стартую igmpproxy с дебагом, вроде все идет как надо -
Should insert group 235.10.10.14 (from: 172.16.0.2) to route table. Vif Ix : 1 No existing route for 235.10.10.14. Create new. Found existing routes. Find insert location. Inserting after route 235.10.10.1 Inserted route table entry for 235.10.10.14 on VIF #1 Joining group 235.10.10.14 upstream on IF address 10.188.244.36 joinMcGroup: 235.10.10.14 on eth1 ...
Но при этом абсолютно никакого эффекта. Грешил на iptables - но политики практически полностью открытые, разве что порты 1-1024 зарублены.
Помогите решить проблему, куда вообще начать копать?
Перечитал много интернетов, но собственно на этом все обсуждения заканчиваются...
UPDATE Дело было в паразитном правиле в цепочке PRTROUTING :(
»
- Для комментирования войдите или зарегистрируйтесь
Так куда копать, может хоть
Так куда копать, может хоть кто нибуть намекнуть? И TTL пакетов пробовал увеличивать, эффекта так же ноль...
http://mrcat.ru/iptv-local-ne
http://mrcat.ru/iptv-local-network