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

Mehrere Gateways und die dazugehörigen Netzmasken [solved]

kosmo82

Member
Hallo!

Wir haben hier im Haus 4 WGs die über 2 Gateways (DSL-Router) ins Netz verbunden sind.
Bei unserem DSL-Anschluß handelt es sich um einen Volumenbegrenzten Anschluß, d.h. für große Daten (ich will mir Debian runterladen) möchte ich ein anderes Gateway benutzen.

Die Konfiguration ist so:

Gateway #1: 192.168.178.1 (default) an eth1
Gateway #2: 192.168.0.245 (gateway für ftp-Verbindung nach ftp.tu-chemnitz [134.109.132.98]) an eth0.


Unser Server und Router hat die Adresse 192.168.0.249, den ich auf meinem Notebook als gw angegeben habe und auch vom Hausnetz her als gw mit DNS fungiert.
Bisher route ich vom Notebook alles über gw#2 weil einfacher.
Nun möchte ich aber vom Server die sachen per ftp saugen, allerdings soll der Verkehr meiner Mitbewohner nicht generell über das gw#2 laufen.

Ich habe mit yast das default gw 192.168.178.1, Netzmaske 255.255.255.0 also stehen lassen und möchte eine weitere Sonderroute einrichten, nach 134.109.132.98 über das eth0 nach 192.168.0.245.
Leider weiß ich nicht was ich in so einem Fall als Netzmaske eingeben muß. kann mir das jemand sagen?

Danke schonmal,
Andreas
 
A

Anonymous

Gast
Hallo Andreas,

in diesem Fall ist die Netzmaske 255.255.255.255, da du ja kein Netz, sondern einen einzelnen Host adressierst.

Befehl müsste also lauten.:

route add -host 134.109.132.98 netmask 255.255.255.255 dev eth0

Denk aber daran das die Route nach einem Neustart des Rechners verschwindet. Also musst du sie nach erfolgreichem Test ins Startscript einbinden.
 

Martin Breidenbach

Ultimate Guru
Früher gab es ja dafür mal sowas wie /etc/route.conf oder so ähnlich. Das sollte jetzt mit /etc/sysconfig/network/routes machbar sein.

Lies Dir mal

Code:
man routes

durch.
 
OP
kosmo82

kosmo82

Member
Danke schonmal für die Antworten!

@Cybermailer:
route add -host 134.109.132.98 netmask 255.255.255.255 dev eth0
route: netmask 00000000 doesn't make sense with host route
Scheinbar funzt diese Netmask nicht damit...
Woher weiß ich denn die richtige Netmask, bzw. was sind da die Regeln?
 
A

Anonymous

Gast
lass die "netmask" einfach weg, die setzt er bei der Angabe von "-host" von alleine. Die Netmask ist immer 255.255.255.255 wenn ein einzelner Host adressiert wird. Schau dir anschliessend mal den Eintrag mit "route" an, dann siehst du es.
 
OP
kosmo82

kosmo82

Member
@Cybermailer!
Jo, Du hattest recht, die Route ließ sich ohne Probleme eintragen, leider habe gehen meine Pakete irgendwo flöten (die von der Spezialroute, die anderen laufen problemlos), tracepath spuckt folgendes aus:
sorkzmok:~ # tracepath 134.109.132.98
1: sorkzmok.bitvein (192.168.0.249) 0.766ms pmtu 1500
1: no reply
1: sorkzmok.bitvein (192.168.0.249) 2000.863ms !H
Resume: pmtu 1500

kann mit den codes nichts anfangen.

Der Router 192.168.0.245 lässt sich auch anpingen und ohne die Route kann ich auch den o.g. Rechner anfunken...

Vielleicht hat ja jemand eine Idee.

:NACHTRAG
route spuckt das aus:
rsync.hrz.tu-ch * 255.255.255.255 UH 0 0 0 eth0
192.168.178.0 * 255.255.255.0 U 0 0 0 eth1
192.168.0.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 fritz.box 0.0.0.0 UG 0 0 0 eth1
 
A

Anonymous

Gast
Da scheint noch ein anderer Rechner mit im Spiel zu sein (192.168.0.249). Keine Ahnung wo der herkommt. Versuch es bitte indem du das Gateway, also den Router, direkt angibst.


"route add -host 134.109.132.98 gw 192.168.0.245"

Natürlich muss die andere Route vorher entfernt werden.
 
OP
kosmo82

kosmo82

Member
Danke, das hat funktioniert!

Da scheint noch ein anderer Rechner mit im Spiel zu sein (192.168.0.249). Keine Ahnung wo der herkommt. Versuch es bitte indem du das Gateway, also den Router, direkt angibst.
Ich verstehe allerdings nicht ganz wieso:
Alle zitierten Anfragen habe ich ja direkt von 192.168.0.249 aus losgeschickt.
Warum muss ich denselben Rechner nocheinmal angeben!?
 
Oben