我想在iptables中为ubuntu中的postrouting定义一条规则,如下所示:
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -p tcp -d xxx.xx.xx.8 -j SNAT --to-source xxx.xx.xx.238
对于IP xxx.xx.xx.8(一个IP)的目的地,我希望它的源IP为xxx.xx.xx.238。
以上规则不起作用。 有什么建议。 谢谢。
答案 0 :(得分:8)
我自己得到了解决方案如下: 我在子接口(eth0:0)中添加了一个新的IP,带有我所需的NATting IP。例如xxx.xx.xx.238,eth0:0。 现在我在IPTABLE中添加了一个新规则
$IPTABLES -t nat -A POSTROUTING -o eth0.0 -p tcp -d xxx.xx.xx.8 -j SNAT --to-source xxx.xx.xx.238
在IP xxx.xx.xx.8中访问应用程序时,它显示NATting IP为xxx.xx.xx.238。