0

我必须在数据包发送之前更改它们的目标地址...在网上查看我看到使用 Iptables 可以在预路由中更改数据包的目标地址。你能帮助我吗?我会喜欢

sudo iptables -t nat -A POSTROUTING -d 239.0.2.4 -o wlan0 -j DNAT --to 192.168.1.3

我的问题是我的 rtsp 本地服务器的中继只接受多播 IP 地址,但我希望数据包使用经典 IP 地址发送。谢谢

4

1 回答 1

3

您可以更改 中的目标地址和 中的PREROUTING源地址POSTROUTING

基本原理是,在POSTROUTING链中,路由决策已经发生,现在更改目标地址将是荒谬的。要么决定是相同的(在这种情况下你可以使用PREROUTING链),要么是不同的,在这种情况下你真的想要一个策略路由。

于 2013-10-30T14:11:59.797 回答