ポート 1234 で受信したメッセージ (返信なし) を出力する TCP サーバーと、ポート 5678 に別の TCP サーバーがあります。すでに 1234 サーバーと通信しているクライアントがあり、それを 5678 サーバーにリダイレクトしたいと考えています。
パケットをリダイレクトする方法(接続要求付き)は知っています
ip tables -t nat -I PREROUTING -p tcp --dport 1234 -j REDIRECT --to-ports 5678
が、前のサーバーで接続がすでに確立されている場合は機能しません。私の質問は、クライアントがハングすることなく再接続を強制する方法です。