AndroidアプリでDD-WRTネットワークとiptablesをカスタマイズできますか?

AndroidアプリでDD-WRTネットワークとiptablesをカスタマイズできますか?

ペアリングされたANDROIDデバイスを使用してDD-WRT設定をどのようにカスタマイズしますか?私にとって必要なのは、あるIPから別のIPにすべてのトラフィックを転送するIPTABLES起動スクリプトを変更することです。これら2つのIPは、APPのような簡単な方法でAndroidデバイスで変更する必要があるIPです。ネットワークを介したアクセスはそうではありません。必要に応じて簡単です。

私はTELNETを実装するアプリケーションを作成し、Telnetを介して接続し、私の要件に合わせてonstartスクリプトを変更しようとしています。いくつかの調査をしてみると、onstartスクリプトがNVRAMに保存されていますが、ファイルを修正したり、行をさらに追加する必要があると思います...私が実際に考えたのは次のとおりです。

この問題をどのように解決しますか?

スクリプトはこれです

iptables -t nat -A PREROUTING -i ath0 -s $IP1 -d $IP2 -j  DNAT --to-destination $IP3
iptables -t nat -A POSTROUTING -o br0 -d $IP3 -j MASQUERADE

iptables -t nat -A PREROUTING -i br0 -s $IP3 -d $IP4 -j DNAT --to-destination $IP1
iptables -t nat -A POSTROUTING -o ath0 -d $IP1 -j MASQUERADE

関連情報