
マシンは3台あります: ルーター 192.168.229.4 サーバー 192.168.229.2 クライアント 192.168.229.3
サーバーには、ポート 1234 で実行されている TCP ファイル サーバーがあります。ルーター マシン経由で、すべてのクライアント - サーバー - クライアント トラフィックをリダイレクトしたいと考えています。iptables を使用して、リダイレクトを実行できました。クライアントは要求を送信し、ルーターにリダイレクトしますが、サーバーはクライアントに直接応答します。
コマンドは次のとおりです: クライアント 192.168.229.3 の場合:
iptables -t nat -A OUTPUT -p tcp --dport 1234 -j DNAT --to-destination 192.168.229.4
ルーター側:
iptables -t nat -A PREROUTING -p tcp --dport 1234 -j DNAT --to-destination 192.168.229.2:1234
サーバー上で実行するコマンドは何ですか?
答え1
欠けているのはルーターだけだと思います:
iptables -t nat -A POSTROUTING -j MASQUERADE