
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 はトラフィックを転送するサーバーアドレスです。これをカスタムルールに追加できます。