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

ip-forwarding klappt nicht

Status
Für weitere Antworten geschlossen.

schogge

Newbie
hallo zusammen,

ich habe folgendes problem:
ich will mit einem pc, welcher mit crosskabel an an meinem laptop haengt, der wiederum ueber wlan mit meinem router verbunden ist, ins internet.

pc (debian):
eth0 -> 192.168.2.2 (verbindung zum laptop)

laptop (suse 9.1):
eth1 -> 192.168.1.111 (wlan, verbindung zum router)
eht0 -> 192.168.2.1 (verbindung zum pc)

vom laptop aus kann ich sowohl den router (192.168.1.1) als auch den pc (192.168.2.2) pingen.

der ping vom pc zum router schlaegt jedoch fehlt.
am pc ist als standart-gateway der laptop (192.168.2.1) eingetragen.
am laptop habe ich im yast2, sowohl bei eth0 als auch eth1, ip-forwarding angehackt.

was mache ich falsch?

mfg
schogge
 
OP
S

schogge

Newbie
hmm, moeglich.

ich hab mal bei mir im router (linksys wrt54g) folgendes eingestellt:

im menuepunkt setup -> advanced routing

routing mode -> gateway
Destination Lan IP -> 192.168.2.0
Subnetmask -> 255.255.255.0
Default Gateway -> 192.168.1.111 (notebook)

der ping klappt immer noch nicht. ich bin mir nicht mal sicher ob das der richtige menuepunkt ist, geschweige denn, der richtige eintrag.

schogge
 

gaw

Hacker
Der default-gateway ist auf jeden Fall nicht das Notebook.

Wie sieht das mit der Firewall auf dem Router aus, ist die aktiviert?

mfg
gaw
 

Martin Breidenbach

Ultimate Guru
Wenn der Router im Internet ist dann ist sein default gateway seine gegenstelle im Internet.

Da sollte es (hoffentlich) irgendwo einen Menupunkt für statische Routen geben.
 
OP
S

schogge

Newbie
also die firewall habe ich mal kurz ausgeschalten. hab aber nix gebracht.
einen eintrag fuer statische routen habe ich leider nicht gefunden.
der gateway-eintrag bezieht sich, so wie ich mir das denke, auf die verbindungsstelle zwischen den netzen 192.168.1.0 und 192.168.2.0. und das waere das notebook

schogge
 

Martin Breidenbach

Ultimate Guru
Hast Du auf dem Notebook sowas wie tcpdump oder ethereal drauf ?

Damit kannst Du checken ob der denn Pakete zum Router sendet bzw ob auch Antworten zurückkommen.

Ein 'Workaround' wäre es auf dem Notebook Masquerading anzuschalten. Damit sieht der Router den PC unter der WLAN-Adresse vom Notebook und mit dem kann er ja reden. Das unterbindet aber jeglichen Verbindungsaufbau aus dem WLAN zum PC.
 
schogge schrieb:
am laptop habe ich im yast2, sowohl bei eth0 als auch eth1,

Der Laptop muss eine "Network Adress Translation" vornehmen (NAT), das nennet sich auch "Masquerading". Das bedeutet, dass der Laptop sich als Absender der Internetanfragen des PC ausgibt, sich das merkt und die Antwort aus dem Internet an den PC weiterleitet.

Das NAT erledigt SuSEFirewall2 recht effizient. Da eine Firewall eh angebracht ist, empfehle ich diese zu installieren.

Gruß
switcher51
 
OP
S

schogge

Newbie
vielen danke fuer die zahlreichen hilfestellunge.

ich weiß zwar nicht genau warum, aber es funktioniert jetzt.

danke
schogge
 
Status
Für weitere Antworten geschlossen.
Oben