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

Problem mit Internetzugang über Linux-Rechner als DSL-Router

Also bei mir hat alles funktioniert, bis auf Punkt 5. Da geht garnichts mehr :(

Der Server geht ins Internet, mit Namensauflösung.
Der Server kann den Client anpingen.
Der Client kann den Server anpingen.
Nur der Client kommt nicht ins Internet.

Ich habe einen SuSE Linux 9.1 Server und als Client einen WindowsXP-Rechner

MfG
Homer
 
Genau das gleiche Phänomen hatte ich auch bis vor einiger Zeit.
Hast du es schon mal mit einem Online Update deines Servers probiert?
9.1 ist ziemlich buggy, doch inzwischen haben wohl die Updates diese Probleme (größtenteils) behoben.
Bei mir klappt es jedenfalls nur nach einem Online Update.
 

ThomasF

Hacker
Ich brauche diese Lösung Gott sei dank nicht da ich einen Router mit DSL Modem habe :)

Aber ein kleiner Tip um rauszufinden woran es liegt :

Zuerst das Forwarding kontrolieren :

cat /proc/sys/net/ipv4/ip_forward

Dort muß dann eine 1 stehen.

Das NAT zu überprüfen ist ein wenig komplizierter, aber nicht viel :

iptables -L -n

In der Ausgabe die Chain FORWARD suchen, gegebenenfalls die Ausgabe in eine Datei umleiten und dort suchen.

Dort sollte etwas von Masqerading stehen.


Gruß

ThomasF
 

Martin Breidenbach

Ultimate Guru
Alles was mit NAT zu tun hat listet man so auf:

Code:
iptables -t nat -L

Wenn da nix geNATtet wird (also auch kein Masquerading) sieht das so aus:

Chain PREROUTING (policy ACCEPT)
target prot opt source destination

Chain POSTROUTING (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
 

gaw

Hacker
Masquerading lässt sich ebenso einfach über einen Laufzeitparameter einstellen wie das Routing:

echo "1" > /proc/sys/net/ipv4/ip_dynaddr

und

echo "0" > /proc/sys/net/ipv4/ip_dynaddr

stellt es wieder ab ;-)


mfg
gaw
 
Oben