Danke für die Antwort! Weiteres siehe unten. On Sun 19 Oct 2008, Patrick Kirsch wrote:
rechner 1 <==> rechner 2 <==> rechner 3
Normales Routing funktioniert. Ich kann von Rechner 1 auf 2 und 3 zugreifen, genauso von Rechner 3 auf 1 und 2 und natürlich von Rechner 2 auf 1 und 3.
Die Multicast Pakete werden auf 239.192.0.3 mit einer TTL von 5 geschickt. Schicke ich sie von Rechner 2 kommen die Pakete auf Rechner 1, 2 und 3 an. Pakete von Rechner 1 kommen auf 2 und 1 an, aber nicht auf Rechner 3. Entsprechend kommen Pakete von Rechner 3 nicht auf Rechner 1 an.
Was muß ich tun, damit das funktioniert?
Ich denke auf jeden Fall hast du zu Testzwecken die Firewall heruntergefahren bzw. entsprechend konfiguriert.
klar FW ist ausgeschaltet.
Wie du beschreibst, ist die Konfiguration des Rechners 2 das Problem. Ist denn ein Eintrag in /sbin/route gesetzt, so dass der Kernel auf dem Rechner 2 explizit weiß, das er Multicast weiterleiten darf und vor allem wohin. Ich denke hierbei an einen Eintrag in die Routingtabelle für die Adresse. (Z.B.: route add -net 239.0.0.0 dev eth0 route add -net 239.0.0.0 dev eth1) Außerdem gibt es noch die Kernel Parameter Konfiguration multicast forward "net.ipv4.conf.all.mc_forwarding" bzw. net.ipv4.conf.eth0.mc_forwarding (über "/sbin/sysctl -a | grep mc_forwarding"). Hast du da eine "1" stehen?
s102:~ # sysctl -w net.ipv4.conf.all.mc_forwarding=1 net.ipv4.conf.eth0.mc_forwarding=1 error: "Operation not permitted" setting key "net.ipv4.conf.all.mc_forwarding" error: "Operation not permitted" setting key "net.ipv4.conf.eth0.mc_forwarding" Das ist auch klar, denn: s102:~ # ls -l /proc/sys/net/ipv4/conf/*/mc_forwarding -r--r--r-- 1 root root 0 2008-10-20 08:59 /proc/sys/net/ipv4/conf/all/mc_forwarding -r--r--r-- 1 root root 0 2008-10-20 08:59 /proc/sys/net/ipv4/conf/default/mc_forwarding -r--r--r-- 1 root root 0 2008-10-20 08:59 /proc/sys/net/ipv4/conf/eth0/mc_forwarding -r--r--r-- 1 root root 0 2008-10-20 08:59 /proc/sys/net/ipv4/conf/eth1/mc_forwarding -r--r--r-- 1 root root 0 2008-10-20 08:59 /proc/sys/net/ipv4/conf/lo/mc_forwarding Alle sind read-only. Die Routen habe ich mal beide gesetzt, aber ohne Erfolg. Inzwischen habe ich xorp gefunden. Brauche ich das wirklich für dieses simple Routing-Ding? Wenn ja, hat jemand vielleicht ein funktionierendes Konfigurationsbeispiel? Torsten -- Need professional mod_perl support? Just hire me: torsten.foertsch@gmx.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org