[linux-l] Iptables -> Portforwarding an andere Ports

Sebastian Andres sebastian at sebastianandres.de
Fr Jul 5 15:12:48 CEST 2013


Hi zusammen,

evtl. kann mir jemand helfen:
Ich möchte mit iptables eine Portweiterleitung von einer externen IP
zu einer internen IP wie folgt vornehmen:
Der Port auf der externen IP ist Port 443 (ssl)
Er soll intern an den Port 8443 weitergeleitet werden. 
Folgendes habe ich versucht:

iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp -m tcp --dport 443 -j
DNAT --to-destination 192.168.2.3:8443

iptables -A FORWARD -p tcp --dport 443 -i eth0 -d
192.168.2.3 -j ACCEPT

Leider funktioniert das so nicht. 
Der Webserver hat den Port 8443 offen.
Wenn ich auf der externen IP den Port 8443 an 8443 von intern
weiterleiten will, geht das ohne weitere Probleme!

Mache ich etwas elementares falsch? 
Muss irgend ein spezielles Kernel-Modul geladen werden?

Die IP im Beispiel (1.2.3.4) ist meine externe IP.

Sebastian
-- 
Sebastian Andres      mail: <sebastian at sebastianandres.de>
Quellweg 56, 13629 Berlin Web: http://www.sebastianandres.de
home:+49-30-89561674
cell:+49-170-3224.773  pgp: http://www.sebastianandres.de/key.txt



Mehr Informationen über die Mailingliste linux-l