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

Probleme mit IP Forwarding

clefo

Newbie
Hallo,

also folgendes Problem:
Ich möchte einen LInux Server aufbauen, der einfach nur alles an eine bestimmte IP weiterleitet und zwar so, dass der Empfänger hinter der bestimmten IP den Eindruck hat, das Paket kommt von dem Linux Rechner und nicht von dem Rechner der das Paket verschichkt hat.

Weiss jemand ne Lösung, wie man das hinbekommen kann?

Ich habe auch schonmal einen iptables test (unter SuSE 10.1) gemacht, aber der hat irgendwie nicht richtig funktioniert.

Code:
iptables -t nat -A PREROUTING -j DNAT --to-destination x.x.x.x 
iptables -t nat -A POSTRTOUTING - SNAT --to-source y.y.y.y
x.x.x.x = Ip Adresse des Empfängers
y.y.y.y = IP Adresse von Linux

Ein Teil funktioniert, ein TEil (also einige Ports) funktioniert nicht. Ich weiss leider auch nicht was Linux da genau im Hintergrund macht.

Wäre echt dankbar, wenn mir da jemand helfen könnte.

Danke schonmal.
 

Yehudi

Guru
Keine Ahnung was Du da willst, aber ich habe das über den DNS Server gelöst.
http://www.linux-club.de/faq/DNS-Server
http://www.linux-club.de/faq/Bild:YaST2_DNS-Server_Forwarders.jpg
http://www.linux-club.de/faq/Bind
Alle meine Clients haben den Eindruck
192.168.3.1 wäre das Internet.
 

nbkr

Guru
clefo schrieb:
Hallo,

also folgendes Problem:
Ich möchte einen LInux Server aufbauen, der einfach nur alles an eine bestimmte IP weiterleitet und zwar so, dass der Empfänger hinter der bestimmten IP den Eindruck hat, das Paket kommt von dem Linux Rechner und nicht von dem Rechner der das Paket verschichkt hat.

Weiss jemand ne Lösung, wie man das hinbekommen kann?

Ich habe auch schonmal einen iptables test (unter SuSE 10.1) gemacht, aber der hat irgendwie nicht richtig funktioniert.

Code:
iptables -t nat -A PREROUTING -j DNAT --to-destination x.x.x.x 
iptables -t nat -A POSTRTOUTING - SNAT --to-source y.y.y.y
x.x.x.x = Ip Adresse des Empfängers
y.y.y.y = IP Adresse von Linux

Ein Teil funktioniert, ein TEil (also einige Ports) funktioniert nicht. Ich weiss leider auch nicht was Linux da genau im Hintergrund macht.

Wäre echt dankbar, wenn mir da jemand helfen könnte.

Danke schonmal.

Du brauchst kein NAT sondern MASQUERADE, dadurch wird die IP der Quelle hinter der Server IP versteckt.
 
Oben