• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Suse 10.2 Routing Probleme

neuland

Newbie
Hallo zusammen!

Komme leider nicht auf meinen konfig Fehler

Folgendes liegt vor: Suse 10.2 mit zwei Netzwerkkarten

Client 1 Server Client 2

192.168.170.45 --- 192.168.170.150 .. 192.168.17.150 --- 192.168.17.5

Gateway

192.168.170.150 192.168.17.150


Mit Yast ip weiterleitung aktiviert

wenn ich mir nun cat /proc/sys/net/ipv4/ip_forward ansehe steht die immer auf 0 aber auch wenn ich auf 1 stelle geht nichts

Firewall deaktiviert

Also unter Suse 10 gings noch
 

v.-vega

Member
Aktivier die Firewall und schau in /etc/sysconfig/SuSEfirewall2 nach den Einträgen "FW_MASQUERADE" und "FW_ROUTE". Beide müssen aud yes stehen. Nach der Änderung mit
Code:
rcSuSEfirewall2 restart
neu starten.
 
MASQUERADE ist nicht nötig, wenn das Routing stimmt (welches es tut - 170.45 hat 170.150 als GW und 17.5 hat 17.150 - und der GW kennt beide Routen, ergo muss doch auch das Forwarding klappen).
 
OP
N

neuland

Newbie
/etc/sysconfig/SuSEfirewall2

Habe mal die Parameter auf yes gesetzt, da aber die Firewall eh nicht gestartet war sollte eigentlich ein routing auch ohne Firewall möglich sein. Habe dann die Firewall gestartet hat aber leider auch keinen Erfolg.

Kann dies vielleicht am Kernel liegen?
Wie kann ich überprüfen ob im Kernel forwarding möglich ist?
 

miephos

Member
Um erstmal ein bisschen Licht ins Dunkel zu bringen ein paar Fragen. Du hast 2 Clients, die Beide auf einen Server zugreifen sollen. Die Clients haben eine IP-Adresse aus dem Bereich 192.168.x.x. Du hatets leider die Subnetzmaske nicht genannt. Warum sollen die Clients an unterschiedlichen Interfaces des Servers sein?? Es gibt jetzt zwei grundsätliche Möglichkeiten. wie dies mit der IPwahl gehen könnte. Ein Interface am Server und alle in das gleiche Subnetz. Wäre die einfachste und praktikabelste Lösung. Sonst einfach die jeweiligen Karten richtig konfigurieren und IP-Forwarding anstellen und schon sollte es klappen. Fallstricke gibt es dort oft bezüglich der richtigen Subnetze und Routen. Eine richtige Konfig mal im kurzem Überblick.

Client1:
IP: 192.168.170.45
Netmask: 255.255.255.0
GW: 192.168.170.150

Client2:
IP: 192.168.17.5
Netmask: 255.255.255.0
GW: 192.168.17.150

Server:
IP: 192.168.17.150
Netmask: 255.255.255.0
IP: 192.168.170.150
Netmask: 255.255.255.0

Die Standardrouten macht das System selbst. Danach mit
Code:
echo 1 /proc/sys/net/ipv4/ip_forward

Dann sollte ein Ping von Client zu Client gehen. Die Kommunikation von Client zu Server und Server zu Client geht auch ohne IP-Forwarding.

~miephos
 
Oben