FAQ - Navigation

Start FAQ's Netzwerk Probleme Port-Forwarding unter Linux ?
Port-Forwarding unter Linux ? PDF Drucken E-Mail
Benutzerbewertung: / 0
SchwachPerfekt 
Geschrieben von: Michael Schlenstedt   
Donnerstag, den 12. Februar 2009 um 00:00 Uhr

Zum Port-Forwarding mit iptables sind für jeden Port und jedes Protokoll jeweils diese beiden Filter zuständig.

iptables -t nat -A PREROUTING -j DNAT -p tcp -s 0/0 --dport 4661[:4665] --to-destination 192.168.1.2 -i ppp0

iptables -A FORWARD -j ACCEPT -m state --state NEW,ESTABLISHED,RELATED -p tcp -s 0/0 -d 192.168.1.2 --dport 4661[-4665] -i ppp0

Erklärung:
Die iptables-Aufrufe sind in einer einzigen Zeile einzutragen.

-s 0/0: kann man in script auch durch $ANY erstetzen, wenn die Variable definiert ist.

192.168.1.2: ist die interne IP des Client, an den die Ports weitergeleitet werden sollen.

[:4665] und [-4665]: sollen verdeutlichen, wie man ganze Portbereiche forwarden kann.

 

Letzte Änderung des Artikels: 2003-04-14 12:30


Zuletzt aktualisiert am Freitag, den 13. Februar 2009 um 15:16 Uhr