【发布时间】:2016-01-29 00:08:23
【问题描述】:
我有一个远程服务器,我在新界面ETH0:0 中添加了一个新的FAILOVER IP。一切正常; IP 已设置。我希望来自ETH0:0 的流量使用ETH0:0 作为IP 源。例如,当我从我的 SERVER 发送电子邮件时,它使用 ETH0 IP,这不是我想要的。
所以,来自ETH0 的流量在 The Packet 的 Source IP 中使用其 IP,
来自ETH0:0 的流量使用它的IP 等等。这是我尝试过的:
iptables -t nat -A POSTROUTING -p tcp -o eth0:0 -j SNAT --to-source 51.XXX.XXX.XXX ;
其中接口ETH0:0 的IP 为51.XXX.XXX.XXX。
谢谢!
【问题讨论】:
-
尝试使用
iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT --to-source 51.XXX.XXX.XXX,只需从出站界面中删除 :0。 -
它使所有传出流量都具有相同的源 IP 即 51.XXX.XXX.XXX ,无论流量来自哪个接口。