如何使用 iptables 进行 IP 地址转换?

如何使用 iptables 进行 IP 地址转换?

我需要在 iptables 中创建一个路由,允许在连接到外部 FTP 服务器时使用我的第二个 IP 地址作为源(不是默认 IP 地址)。如何为 iptables 创建该路由?我对 Linux/Redhat 不太熟悉,如能提供任何有关命令的帮助,我将不胜感激。

谢谢您的指导!

答案1

您需要使用源 NATing 规则,例如:

$ sudo iptables -t nat -A POSTROUTING -s your_private_ip -d FTP_server_ip -j SNAT --to-source your_public_ip

您还可以使用 指定接口-i eth0

相关内容