zweites Gateway ???

Post Reply
Message
Author
porstner
Posts: 9
Joined: 22. Jan 2002 11:33

zweites Gateway ???

#1 Post by porstner »

Hallo,
Es geht um einen Suse Linux Enterprise Server 8, welcher mit zwei Netzwerkkarten in zwei unabhängigen Netzen arbeitet.
In beiden Netzen gibt es Gateways mit denen man in weitere Netzsegmente kommt.
Dazu muß ich aber jeder Netzwerkkarte ein Standardgateway eintragen.
Leider hab ich es im yast2 nur geschaft, ein Gateway einzutragen. (für beide Netzwerkkarten das gleiche Gateway)
Mit dieser Einstellung komme ich in beide Netze. Aber nur in die weiteren Segmente des Netzes, in welchem das eingetragene Gateway gültig ist.

Kann mir jemand sagen, wo oder wie ich das zweite Gateway eintragen kann???
Danke.
Steffen

User avatar
killerhippy
Posts: 529
Joined: 19. May 2000 19:36
Contact:

#2 Post by killerhippy »

Hi,

die kernel routing Tabelle ist eine "First hit, rest shit" Kette und die default route trifft nur, was an Netzrouten vorher nicht getroffen hat, daher darf es nur eine geben.

Um Netzrouten, die über andere router führen, bekannt zu machen, braucht es für jedes Netz die Angabe des Netzes, die IP des betreffenden routers und des interfaces, worüber geroutet werden soll.
Es gibt keine dumme Fragen!

Killerhippy

123

#3 Post by 123 »

Hallo, und vielen Dank.

wenn ich das richtig verstehe, muß ich jetzt eine Routing-Tabelle schreiben, oder ???
Wo muß ich die eintragen???

Steffen

squeez

#4 Post by squeez »

tach

Als erstes solltest du ifconfig mit den beiden Netzwerkdevices konfigurieren.
Da du ja zwei Netzwerke hast, wirst du auch zwei verschiedene Netmasken haben. Zum Beispiel 255.0.0.0 fuer eth0 und 255.255.255.0 fuer eth1.
Diese muessen sich unterscheiden, da ansonsten die Route nicht bestimmt werden kann.
Du kannst das ganze mal von Hand konfigurieren:

Code: Select all

ifconfig eth0 10.0.0.2 netmask 255.0.0.0 up
ifconfig eth1 195.168.1.3 netmask 255.255.255.0 up
Der Wert nach ethx ist jeweils die IP des Netzwerkinterfaces.

So und jetzt den Gateway zuordnen ueber die Routingtabelle:

Code: Select all

route add -net 10.0.0.0 netmask 255.0.0.0 dev eth0
route add -net 195.168.1.0 netmask 255.255.255.0 dev eth1
Fuer alles weitere siehe 'man route'

greetz by
squeez

Post Reply