openSuSE 11.4 routing probleme

Hallo liebe Gemeinde,

seit nun mehr 3 Tagen hänge ich an einem (einfachen?) Routing Problem. Doch zunächst die Fakten:
openSuSE 11.4 Kernel 2.6.37.1-1.2 ifup (kein NetworkManager) alle Einstellungen per Hand.

Ich habe folgende drei Netze 172.16.1.0/24 172.16.2.0/24 und 192.168.1.0/24 und
folgenden IST-Zustand:
Rechner1 hat zwei Interfaces eth0 192.168.1.100 und eth1 172.16.1.30 (ip forwarding aktiviert)
Rechner2 hat ein Interface eth0 172.16.1.80 und kann ohne Probleme ins 192er Netz.

Rechner3 hat ein Interface eth0 172.16.2.20 und möchte nun auch via 172.16.1.30 ins 192er Netz.
Doch hier genau liegt das Problem. Ich bekommen keine (statische) Route via 172.16.1.30 ins 192er Netz hin.

Route des Rechner2 172.16.1.80 (im selben Netz wie Rechner1 172.16.1.30)

172.16.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 172.16.1.30 255.255.255.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 172.16.1.254 0.0.0.0 UG 0 0 0 eth0

Das funktioniert auch wunderbar in beide Richtungen (ping, nfs)

Route des Rechner3 172.16.2.20 (im anderen Sub-Netz als 172.16.1.30)

172.16.2.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 172.16.2.254 0.0.0.0 UG 0 0 0 eth0

Ping, NFS zu 172.16.1.30 und auch 172.16.1.80 kein Problem. Internet auch ok.

Wenn ich nun die (statische) Route hinzufügen möchte mittel Befehl
> route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.16.1.30 dev eth0
kommt folgenden Fehlermeldung:
SIOCADDRT: No such process

> ip route add to 192.168.1.0/24 via 172.16.1.30
gibt folgenden Fehlermeldung aus:
RTNETLINK answers: No such process

Googel hat mir auch nicht viel weiter geholfen und habe so das Gefühl, dass das Routing noch
nicht gänzlich verstanden habe.

Wer kann helfen?

Merci