あるLANクライアントから同じネットワーク上の別のクライアントに送信されるHTTPトラフィックをどのようにリダイレクトしますか?

あるLANクライアントから同じネットワーク上の別のクライアントに送信されるHTTPトラフィックをどのようにリダイレクトしますか?

OpenWRT Chaos Calmer 15.05を使用して、LAN上のクライアントから同じネットワーク上の他のLANクライアントに送信するHTTP(tcp、ポート80)をリダイレクトできますか?

10.1.1.1 - OpenWRT
10.1.1.2を実行しているルーター/AP - クライアントA - LANからWANのxx.xx.xx.xx(ポート80)に接続しようとしましたが、パケットはLAN端末Bのクライアントに送信されます。
10.1.1.9 - クライアントB - LANのクライアントAからHTTPトラフィックを受信する必要があります。

UCIファイアウォールを使用する「リダイレクトの設定」セクションでは、これは可能ですか?それとも、「カスタムルール」iptableスクリプトで設定する方が良いですか?

ベストアンサー1

iptables ルールを使用できます。

iptables -t nat -I PREROUTING -p tcp --dport 80 -d xxx.xxx.xxx.xxx -j DNAT --to-destination yyy.yyy.yyy.yyy

ここで、xxx.xxx.xxx.xxx はなりすましのアドレス、yyy.yyy.yyy.yyy はトラフィックを転送するサーバーアドレスです。これをカスタムルールに追加できます。

おすすめ記事