PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 7.2 - Router Problem



shadow1982
17.08.01, 14:13
Hallo,
Netzwerkkarte 192.168.0.1
Isdn Karte : 192.168.1.1 local
192.168.0.99 entfernt
So habe ich es mit yast2 eingestellt.
Der Eintrag Dynamische Ip für ISDN wurde ebenfalls aktiviert.
IP-Forwarding ist auf yes
und Ip_Dynam. ist auch auf yes
Dieser Linux Rechner ist mit zwei anderen Rechnern verbunden.
Rechner 1 BeOs Netzwerkkarte 192.168.0.12
Rechner 2 Windows ME Netzwerkkarte 192.168.0.13
Alle Rechner müssen über den Linux Rechner ins Internet (Linux soll als Router arbeiten)

Ich habe schon folgende Dinge versucht in route.conf versucht :
192.168.0.0 192.168.0.1 255.255.255.0 eth0
default 192.168.0.99 ppp0
Aber das geht leider überhaupt nicht
wenn ich einfach nur :
default 192.168.0.99 ppp0 mache
dann wählt sich der Linux Rechner zwar ein, wenn einer der beiden Rechner versucht auf eine Seite im Internet zuzugreifen, aber nach dem timeout kommt immer seite kann nicht angezeigt werden.
Ich vermute deshalb, das Linux die Packete zwar absendet, aber die Antwort nicht an den Rechner zurücksendet der die Anfrage gesendet hat.
Am liebsten wäre mir, wenn mir jemand sagen kann wie ich es mit dem Eintrag Routing in Yast2 mache, also was ich als Gatway eintragen muss und was in experten konf für routing eingetragen werden muss in die jeweiligen Felder.
Und bitte ich will es nicht über einen Proxy Server laufen lassen !!!
Das geht zwar macht aber zum teil rießige Probleme.

Pingu
17.08.01, 16:13
Hi shadow1982,

zwei Anmerkungen.

Wenn du ein Routing setzt, dann hast due folgende Regeln:

lokales Netz soll auf die Netzwerkkarte, also:
-> 192.168.0.0 255.255.255.0 eth0

alles an die entfernte addresse soll auf das ISDN:
-> 192.168.0.99 255.255.255.255 ippp0

und alles andere soll über die entfernte addresse laufen:
-> default gw 192.168.0.99

wenn wir uns das jetzt so ansehen, wirduns gleich ein problem auffallen, was dann auch meine zweite anmerkung betrifft, nämlich deine entfernte addresse liegt im lokalen netz 192.168.0.*
Sicherlich wird die durch pppd ausgetauscht, aber ich wäre bei solchen sachen trotzdem vorsichtig, daß er sich nicht irgendwo verhaspelt.

Gruß

                    -= Pingu =-

shadow1982
17.08.01, 18:45
Das bedeutet ich müsste einfach nur den Eintrag entfernte IP Addresse von ISDN auf 192.168.1.99 legen ?

shadow1982
17.08.01, 22:09
Ich hoffe ihr wisst, dass der Provieder Dynamsiche Ips vergibt und es mir darum geht, das die Rechner über diesen Linux-Rechner ins Internet gehen.

-As-
26.08.01, 14:04
yo das ist mir schon klar ich hab auch das routing prob. bloss weiss ich nicht was ich alles einstellen soll bei 7.2 kernel 2.4 :confused: :confused: :confused:

PLZ help me :(

[ 26. August 2001: Beitrag editiert von: -As- ]

JNLentes
29.08.01, 21:32
Hallo

ich bin ein Linux "newbe" aber Frage:

ist deinen Rechnern in deinem LAN der Nameserver deines Providers bekannt???

Gruss

Joey049

wb1
02.09.01, 12:48
Ich glaube, du hast masquerade nicht aktiviert.
Wenn du dem linuxrouter einen nameserver bekannt machst, solltest du vom linux auch surfern können.
Versuch mal auf dem linux an der eingabezeile folgendes:
lynx www.t-online.de (http://www.t-online.de)
wenn du die seite von t-online bekommst, ist erstmal deine einwahl ok.
Lasse die verbindung stehen und versuche es von dem client.
Kommt nichts, hast du die möglichkeit mal dein ippp zu dumpen.
Gib an der befehlszeile ein:
tcpdump -i ippp0
Wenn du jetzt von dem client surfst, siehst du als dump den austausch von ips. Hier darf nur die dynamische ip deines routers und natürlich die ip deines gegners auftauchen. Treten dabei ips von deinem client auf, kann es nicht gehen. Dann hast du die masquerade nicht aktiviert. Unter suse in rc.firewall.
Du hast ja nur eine echte internet-ip, die von der isdn-karte. Nach aussen muß es so aussehen als wenn der gesammte verkehr nur von dieser kiste kommt.

shadow1982
02.09.01, 22:39
Tja, vom Linux-Rechner (server) kann ich Surfen, aber von den clients nicht.
Masquerade ist nicht aktiviert, da es ja nur in der FW aktiviert werden kann, aber diese ist aus.
Bedeutet das das ich die FW anmachen muss ?
Vielen Dank

shadow1982
02.09.01, 23:13
Ja klar, ich habe in den Windows Rechnern einen eigenen DNS Server eingetragen.

MarioH
03.09.01, 23:07
Hallo,

ich habs schon ein paar mal geschrieben...

Also, um über den Linux-Router surfen zu können *muss* Masquerading aktiviert werden.

In SuSE 7.2 geht das am einfachsten, indem man die Personal-Firewall benutzt.

Einfach über yast die Variable "reject_all_incoming_connections" auf den Wert "ippp0 masq" setzen, dann maskierts schon. Ausserdem hat es den angenehmen Nebeneffekt, dass Zugriffe von aussen abgeblockt werden. Wichtig ist bei dieser Einstellung, dass auf den Clients ein externer Nameserver des Providers eingestellt wird.

Ramsie
03.09.01, 23:37
Hi
hast du einen Hub netz dan mach deine eth0 192.168.10.x
ippp0 10.0.0.x
ptp 10.0.0.99
gw ist 10.0.0.99 einstellung rc.config (mit yast=Adminstration das systems/Konfigurationdadei ändern)
IP_FORWARD YES
START_FW YES
FW_DEV_WORLD ippp0 oder was auch imer
FW_DEV_INT eth0
FW_ROUTE YES
FW_MASQERADE YES
FW_MASQ_NETS (hier die ip-adressen du zugriff haben solen wie win98
FW_AUTOPROTECT_GLOBAL_SERVICES NO
neu starten und wann du alles richtig gehmacht hast soldest du jetzt ins internet kommen

[ 03. September 2001: Beitrag editiert von: Ramsie ]