IPTV ,UDP multicast, IGMP через igmpproxy [SOLVED]
[SOLVED] решено, кто столкнется -пишите )
IPTV от провайдера по UDP multicast, IGMP через igmpproxy
сетевая конфа: eth3 = upstream, eth0,2 = downstreams,
через некоторое время безглючной работы с несколькими одновременными\неодновременными клиентами IPTV возникает ситуация:
#igmpproxy /etc/igmpproxy.conf -dv adding VIF, Ix 0 Fl 0x0 IP 0x02010101 eth0, Threshold: 1, Ratelimit: 0 adding VIF, Ix 3 Fl 0x0 IP 0x7caf566d eth3, Threshold: 1, Ratelimit: 0 joinMcGroup: 224.0.0.2 on eth0 Inserted route table entry for 239.1.2.1 on VIF #-1 Inserted route table entry for 239.1.2.99 on VIF #-1 Inserted route table entry for 239.1.2.141 on VIF #-1 Inserted route table entry for 239.1.2.80 on VIF #-1 Inserted route table entry for 239.1.1.2 on VIF #-1 Inserted route table entry for 239.1.2.122 on VIF #-1 MRT_DEL_MFC; Errno(2): No such file or directory Removing MFC: 10.5.200.1 -> 239.1.1.2, InpVIf: 3
странные номера: VIF #-1, из неоткуда(остались после какого-то события, при старте igmpproxy добавляются, и не удаляются) берутся маршруты, которые потом не удаляются, при включении\выключении соотв. канала.
в логах сыпется ошибка
Остальные каналы при этом - включаются\подхватывает маршруты\выключается\удаляет маршруты корректно.
на интерфейс валится куча multicasta\по 500КБ-на каждый канал, который не удаляется из ip mroute ни одним из следующих способов:
net.eth[$upstream] restart && net.eth[$downstream] restart && igmpproxy restart && shorewall restart
вопрос - кто виноват и что делать, помогите разобраться
P.S.
# cat /etc/igmpproxy.conf quickleave phyint eth3 upstream ratelimit 0 threshold 1 altnet 10.5.200.1 phyint eth0 downstream ratelimit 0 threshold 1 phyint eth2 downstream ratelimit 0 threshold 1 phyint lo disabled phyint eth1 disabled phyint ppp0 disabled phyint tun0 disabled
# подопытная система
Linux version 2.6.30-gentoo-r8 (gcc version 4.3.4 (Gentoo 4.3.4 p1.0, pie-10.1.5) ) #1 Sat Nov 7 21:47:18 CET 2009 sys-apps/iproute2-2.6.28 net-firewall/iptables-1.4.3.2 net-firewall/shorewall-4.4.2.1 net-misc/igmpproxy-0.1
- Для комментирования войдите или зарегистрируйтесь
Решено это то что "P.S."?
Решено это то что "P.S."?