Hi Thorsten, Torsten Foertsch schrieb:
On Thursday 17 February 2005 20:34, Andreas Appenheimer wrote:
möchte alle Verbindungen zu einer bestimmten IP Adresse und einem bestimmten Port auf localhost:anderer_port umleiten. Wie mache ich das am besten?
Kurze Verständnisfrage: von Anwendung(Port) PC1 nach PC2? oder von Anwendung(Port) Lokal nach anderer Port Lokal?
lokal: telnet 1.2.3.4:412 ==> lokal 543 und anderer Rechner: telnet 1.2.3.4: 412 ==> lokal 543
auf den anderen Rechner ist natürlich "lokal" als Router eingetragen.
hmm.. sofern ich Dich jetzt richtig verstehe: bräuchtest Du: # FORWARDen akzeptieren iptables -A FORWARD -i SCHNITTSTELLE -p tcp --dport 543 -j ACCEPT # SCHNITTSTELLE:543 zu 1.2.3.4:412 iptables -t nat -A PREROUTING -i SCHNITTSTELLE -p tcp --dport 543 -j DNAT --to-destination 1.2.3.4:412 Damit wäre es wurscht, ob das nun lokal oder entfernt angefragt wird. Es wird in jedem Falle von der Schnittstelle Port 543 an den Rechner mit der IP 1.2.3.4 am Port 412 weitergeleitet. Wie gesagt, sofern ich Dich richtig verstanden habe. Gruß Andreas