Suse 8.0 als Router

Post Reply
Message
Author
Borg

Suse 8.0 als Router

#1 Post by Borg »

Hallo,

ich weiß nicht genau, wie ich aus meinem PC einen Router mache. Habe zwar schon im Handbuch und Internet nachgelesen, aber noch Probleme das ganze in die Tat umzusetzen.

Mal ein paar Angaben:

Im Linuxrechner habe ich zwei Netzwerkarte

eth1 mit der IP 192.163.0.21
eth0 mit der IP 192.163.0.20

An eth1 hängt das DSL und an eth0 ist ein Windowsclient (Win98) mit der IP 192.168.0.22 angehängt.

Die Netzmaske ist 255.255.255.0

Habe manuell die Datei /etc/sysconfig/network/route umgeändert. Das ganze sieht jetzt so aus:

192.168.0.20 192.168.0.21 255.255.255.0 -
192.168.0.22 192.168.0.20 255.255.255.0 -
192.168.0.21 194.25.2.129 255.255.255.255 -

In der letzten Zeile habe ich als Gateway die IP des Nameservers angegeben (weiß aber nicht ob das do richtig ist).

Ich habe auch nicht ganz verstanden, wie man es genau machen soll. Schaut Euch einfach mal das Skript an und guckt mal, ob es fehlerhaft ist.

Ach ja: Internet läuft bereits auch auf dem Client. Nur Programme wie Outlook kann ich nicht direkt von da aus nutzen. Der Client scheint richtig konfiguriert zu sein. DNS ist an und WINS auch.

Aus dem Linuxserver habe ich samba an und squid. Muss man mit einem Extra-Befehl den Router starten. Dazu habe ich weder im Internet noch im Handbuch was gefunden.

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Suse 8.0 als Router

#2 Post by trinity »

>Schaut Euch einfach mal das Skript an und guckt mal, ob es fehlerhaft ist
Welches Script?

>Dazu habe ich weder im Internet noch im Handbuch was gefunden.
<a href="http://netfilter.samba.org" target="_blank"><!--auto-->http://netfilter.samba.org</a><!--auto-->

echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

Borg

Re: Suse 8.0 als Router

#3 Post by Borg »

Tolle Antwort : (

Da bin ich jetzt aber echt schlauer.

joacimo
Posts: 27
Joined: 28. Apr 2002 10:23

Re: Suse 8.0 als Router

#4 Post by joacimo »

echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Bei dem zweiten Befehl kommt bei mir die Nachricht:
No chain /target/match/ bei that name

Was hat das zu bedeuten?

spaci76
Posts: 191
Joined: 05. Jul 2001 22:17
Location: Heidesheim
Contact:

Re: Suse 8.0 als Router

#5 Post by spaci76 »

hi,,

also soltest du das prob noch net gelöst haben .. ich hab da eine astreine seite... es ist voll easy..

da bleibt nur zusagen : http://www.testeran.de/

;))
ich glaub danach solten alle fragen beseitigt sein...

viel erfolg

cu spaci76

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Suse 8.0 als Router

#6 Post by trinity »

@Joachim

>No chain /target/match/ bei that name
>Was hat das zu bedeuten?
Das bedeutet:
1. Dein Kernel hat keine nat Tabelle, oder kennt den Befehl MASQUERADE nicht. Kann bei einem selbstkompilierten Kernel mal vorkommen, bei den Standard Installationen von Distributionen eigentlich nicht.
2. evtl. hast du einen dieser Befehle nicht genau so geschrieben wie angegeben (Groß- und Kleinschreibung beachten).
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

joacimo

Re: Suse 8.0 als Router

#7 Post by joacimo »

Vielen Dank! : http://www.testeran.de/
ist wirklich eine sehr gute Hilfe. Muss ich den Befehl: iptalbes -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
noch in ein Startskript eintragen, oder wird das Routing bei jedem Start automatisch aktiviert?
Nochmals vielen Dank!

spaci76
Posts: 191
Joined: 05. Jul 2001 22:17
Location: Heidesheim
Contact:

Re: Suse 8.0 als Router

#8 Post by spaci76 »

hi,

wenn du das skript nimmst was auf der seite ist .... dann musst du es starten ..FERTIG

dasist alles...

cu spaci76

p.s. mehr brauchst du net...

joacimo

Re: Suse 8.0 als Router

#9 Post by joacimo »

ok, aber es muss doch möglich sein, die Befehle durch einen Eintrag in ein init-Skript (ich weiß eben nicht welches), bei jedem booten automatisch zu laden, oder?

Post Reply