bekomme routing nicht hin

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
maeck
Beiträge: 22
Registriert: 14.04.2005 14:39:11

bekomme routing nicht hin

Beitrag von maeck » 17.07.2005 14:48:49

Hallo.

Ich habe scheinbar ein Verständisproblem mit route.

Wir haben folgende Konstellation:
xxx = 192.168.1

Switch ----- xxx.1-eth1-[LinuxRoutere]-eth0-xxx.253 -----xxx.254[ADSLRouter]WAN-IP----- Inet

Was muss ich jetzt an dem LinuxRouter für Routen einstellen, dass ein Paket an das Gateway(LinuxRouter) an den ADSL-Router weitergegeben wird?
Und mit welchen Befehlen muss ich das einstellen?

Danke für eure Hilfe, ich blicks echt nicht. :cry:
maeck

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.07.2005 16:20:34

Wenn ich dich jetzt richtig verstehe hast du einen Hardware router mit eingebautem DSL Modem.

Nehmen wir mal an der Router mit Modem hat ne Adresse

Code: Alles auswählen

172.18.36.1
und drei Rechner Adresse

Code: Alles auswählen

172.18.36.198  , 172.18.36.72 und 172.18,36.55
. Und die Wan IP ip

Code: Alles auswählen

80.144.144.141
. Dann juckt die uns garnicht. Denn die änderrt sich ständig. Da die meisten eine Dynamische haben. Als muß ich auch allen drei Rechern ein Deffauft Gateway einrichten In diesem ist dasFalle

Code: Alles auswählen

172.18.36.1


Das macht man in der

Code: Alles auswählen

 /etc/network/interfaces
So sieht das dann aus.

Code: Alles auswählen

     11 iface eth0 inet static
     12         address 172.18.36.198
     13         netmask 255.255.0.0
     14         network 172.18.0.0
     15         broadcast 172.18.255.255
     16         gateway 172.18.36.1
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

maeck
Beiträge: 22
Registriert: 14.04.2005 14:39:11

Beitrag von maeck » 17.07.2005 16:41:07

hallo KBDCALLS,

ja genau, ich habe einen HardwareRouter (ADSL-Router) und einen SoftwareLinuxRouter!

in meiner "professionellen" Darstellung oben ;) habe ich die Adressen der Netzwerkkarten eingezeichnet.

xxx = 192.168.1

Switch ----- xxx.1-eth1-[LinuxRouter]-eth0-xxx.253 -----xxx.254[ADSLRouter]WAN-IP----- Inet

Der LinuxRouter hat zwei Netzwerkkarten mit den obenstehenden Adressen. Und soll zwischen HardwareRouter und dem internen Netz routen.

Bei allen Clients ist als StandardGateway der LinuxRouter mit der IP 192.168.1.1 eingetragen. Dieser soll die Pakete aber an die Netzwerkkarte eth0 mit der IP 192.168.1.253 weiterreichen und diese dann wieder an den HardwareRouter.

Hoffe ich habe mich einigermaßen verständlich ausgedrückt :)

danke für die hilfe,
maeck

maeck
Beiträge: 22
Registriert: 14.04.2005 14:39:11

Beitrag von maeck » 17.07.2005 18:12:43

hmm weiss mir keiner zu helfen?

Sorry, wenn ich ein bisschen Druck mache, ist nicht böse gemeint, aber das Routing muss leider bis morgen laufen.

Vielen Dank für eure Hilfe,
maeck

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 17.07.2005 19:58:42

Hi,

ein ähnliches Szenario hatten wir hier vor eineiger Zeit schon. Auf dem Linuxrouter reicht eigentlich ein

Code: Alles auswählen

echo "1" > /proc/sys/net/ipv4/ip_forward
, damit er alle Pakete weiterleitet. Dummerweise kann man dem DSL-Router aber wahrscheinlich keine Route mitteilen, wie er das Netz hinter dem Linuxrouter erreicht. Für Pakete, die nicht zu "seinem" LAN gehören, wird der DSL-Router sein Standardgateway - also die DSL-Verbindung nutzen und damit gehen die Pakete im Datennirvana des Internet verloren.

Du musst wohl NAT mit IPTABLES machen.

vgl. hierzu auch diesen Thread:
http://www.debianforum.de/forum/viewtopic.php?t=48547

Antworten