Axel Birndt wrote:
leider habe ich ein kleines Problem bei einer Routingkonfiguration:
Rechner A soll über Rechner B zu REchner C eine ssh-Verbindung aufbauen.
[...]
Also
Rechner A ----------------- Rechner B (192.168.182.2) (192.168.182.20) | | | Rechner C ----------------- Rechner B (192.168.0.1) (192.168.0.91)
Leider klappt nun mein Routing nicht und ich weiß nicht wo es hängt.
wenn ich von Rechner A ein ssh rechner C (192.168.0.91) mache, dann werden die Pakete in der Firewall von Rechner B geblockt. Wenn ich die Firewall auf Rechner B deaktiviere geht es trotzdem nicht.
Hast Du bei Rechner B IP-Forwarding aktiv? Das wird eingestellt/ abgefragt in /proc/sys/net/ipv4/ip_forward. Steht da 'ne "0" geht es nicht. Also: echo "1" > /proc/sys/net/ipv4/ip_forward (Das macht 'ne neuere openSUSE via /etc/sysconfig/sysctl beim booten automatisch, wenn IP_FORWARD gesetzt ist)
selbst ein
"sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1" hilft hier nicht weiter.
Wo eingegeben? Rechner B? Warum auch? Dein Rechner B sollte seine beiden Interfaces schon kennen, oder? Wenn Rechner A -> siehe unten.
Desweiteren habe ich in meiner Fritzboxkonfiguration eine statische Route eingetragen. Aber auch das hat nicht zum gewünschten Erfolg geführt.
Moment; was hat die damit zu tun? Anders gefragt: wo hängt die? Folgendes MUSS konfiguriert sein: a) Rechner A muss Pakete an Rechner C über Rechner B ausliefern; entweder weil B das default GW für A ist oder über eine Host/Net Route in Net BC b) das gleice gilt sinngemäss für Rechner C c) Rechner B muss IP-Forwarding unterstützen (Und was deine Fritzbox hier sucht, ist mir immer noch nicht klar!)
Vielleicht hat ja jemand einen Tipp für mich.
by the way...
Rechner A = Kubuntu Gutsy Rechner B = Suse Linux 9.3 Rechner C = Ubuntu Server Gutsy
Egal; Linux Routing sollte immer gleich funktionieren Andreas -- 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