Multicast Routing setup in OpenSUSE 11.3

Okay, i have very annoying problem and i need your help very badly.
I’ve been lurking about two weeks with lots of experiments but i don’t
feel successful.

Here is my problem. I have local provider network with IPTV service
and a gateway with opensuse 11.3. No X, only console ssh access.

  • eth0 is my home network iface, ip 172.24.128.222/255.255.255.0, ip static.
  • eth1 is my local provider iface, ip 10.168.229.33/255.255.255.0, ip
    static by DHCP.
  • dsl0 is my internet inface, ip dynamic.

Everything is working except iptv streaming in my home network.

vlc playlist given py provider contains strings like

#EXTINF:1,first channel
udp://@233.0.41.102:20000
#EXTINF:2,second channel
udp://@233.0.42.100:20000

etc…

Now i think that streaming is not working because:

  1. My Firewall is blocking multicast packets (don’t know how to accept them)
suse-router:/etc # iptables --list | grep -E Chai\|mult
Chain INPUT (policy DROP)
Chain FORWARD (policy DROP)
Chain OUTPUT (policy ACCEPT)
Chain forward_ext (2 references)
DROP       all  --  anywhere             anywhere            PKTTYPE = multicast
Chain forward_int (1 references)
DROP       all  --  anywhere             anywhere            PKTTYPE = multicast
Chain input_ext (3 references)
DROP       all  --  anywhere             anywhere            PKTTYPE = multicast
Chain input_int (1 references)
Chain reject_func (1 references)
  1. I don’t know subnet of multicasting network for my provider to
    config igmpproxy correctly (any help how to find it?)

Please, let’s try to make full step-by-step instruction ‘How to set up
IPTV casting’. Now all my experimental things have been turned off, i
have igmpproxy installed and waiting for any help, thank you.