我必须在发送之前更改数据包的目标地址... 在Web上看,我看到使用Iptables可以在预先路由中更改数据包的目标地址。 你能帮助我吗? 我会喜欢
sudo iptables -t nat -A POSTROUTING -d 239.0.2.4 -o wlan0 -j DNAT --to 192.168.1.3
我的问题是我的rtsp本地服务器的中继仅接受多播ip-address但我希望这些数据包是用经典的ip-address发送的。 感谢
答案 0 :(得分:1)
您可以更改PREROUTING
中的目标地址和POSTROUTING
中的来源地址。
基本原理是在POSTROUTING
链中,路由决策已经发生,现在更改目标地址将是荒谬的。要么决定是相同的(在这种情况下你可以使用PREROUTING
链),或者它会有所不同,在这种情况下你真的想要一个政策路线。