On 2005-05-13, nouknouk <(E-Mail Removed)> wrote:
> First, thanks for this answer.
>
> This is what I get after :
>
> # ifconfig eth0 up 192.168.1.1 netmask 255.255.255.0
> # ifconfig eth1 up 192.168.2.1 netmask 255.255.255.0
> # smcroute -d
> # smcroute -a eth0 192.168.1.2 224.10.10.12 eth1
> # smcroute -a eth1 192.168.2.2 224.10.10.12 eth0 (in order to add
> multicast static routes)
> #smcroute -j eth0 224.10.10.12
> #smcroute -j eth1 224.10.10.12
>
this is _very_ wrong....I think

Try instead:
# ifconfig eth0 up 192.168.1.1 netmask 255.255.255.0
# ifconfig eth1 up 192.168.2.1 netmask 255.255.255.0
# smcroute -d
# smcroute -a eth0 192.168.1.2 224.10.10.12 eth1
# smcroute -a eth1 192.168.2.2 224.10.10.<y> eth0
You cannot have *two* multicast sources on different networks with the same
IP, its like for regular non-multicast traffic. You need to make 192.168.2.2
broadcast to a different multicast address, say 224.10.20.12, instead.
With your rules you are doing the unicast equilivent of stating 192.168.1.2
exists _both_ off eth0 and eth1.
> Once again, many thanks in advance...
>
only here to help
Cheers
Alex