[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