私は最新のdebianリリースを使用しており、いくつかのポート転送を行う必要がありますが、方法がわかりません.2つの異なるip-sから同じudpポートでサーバーに2つのストリームソースが送信されます
192.168.1.2:1003 via udp to 192.168.1.4 (server)
192.168.1.3:1003 via udp to 192.168.1.4 (server)
私の質問は、たとえば、1.2からのこのポート1003を他のポート1004に転送する方法などです。
ポートを転送するには、PREROUTING
チェーンを使用する必要があります。
iptables -t nat -A PREROUTING -p udp -i eth0 -d 192.168.1.2 --dport 1003 -j DNAT --to-destination 192.168.1.2:1004
ちなみに、ターゲットホストで直接フィルタが発生しているようです。その場合は、REDIRECT
を使用できます。
iptables -t nat -A PREROUTING -i eth0 -d 192.168.1.2 -p udp --dport 1003 -j REDIRECT --to-ports 1004
どちらの場合も、NAT(UDP/1004
はすでに許可されていると想定)]の後、ポートUDP/1003
でトラフィックを許可することを忘れないでください。
iptables -A FORWARD -i eth0 -p udp -d 192.168.1.2 --dport 1004 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT