iptables leitet den TCP-Port an einen anderen Port auf demselben Host weiter, nachdem die Verbindung bereits hergestellt wurde

iptables leitet den TCP-Port an einen anderen Port auf demselben Host weiter, nachdem die Verbindung bereits hergestellt wurde

ich habe einen TCP-Server, der empfangene Nachrichten auf Port 1234 druckt (ohne sie zurückzusenden), und einen weiteren TCP-Server auf Port 5678. Ich habe einen Client, der bereits mit dem Server 1234 kommuniziert, und ich möchte ihn auf den Server 5678 umleiten.

ich weiß, wie man ein Paket umleitet (mit der Verbindungsanforderung), ip tables -t nat -I PREROUTING -p tcp --dport 1234 -j REDIRECT --to-ports 5678 aber es funktioniert nicht, wenn die Verbindung bereits auf dem vorherigen Server hergestellt wurde. Meine Frage ist, wie man eine erneute Verbindung erzwingt, ohne dass der Client hängen bleibt

verwandte Informationen