如何在CentOS 6.6上每X小时更改一次ip?

时间:2014-12-09 16:29:15

标签: iptables centos6

所以我有一台运行CentOS6的服务器,并在服务器上注册了5个IP地址。我想使用另一个IP每2小时轮换5个IP。我最好的方法是做什么? 我发现它可能与iptables防火墙有关,但我不知道如何制作它

# iptables -t nat -I POSTROUTING -m state --state NEW -p tcp --dport 25 -o eth0 -m statistic --mode nth --every 5 -j SNAT --to-source 202.XXX.XX.2

如果有任何其他方式来改变ip我将会感激不尽

1 个答案:

答案 0 :(得分:1)

statistic模块不是您想要的。您应该使用iptables的{​​{1}}模块,如下所示:

time

......等等......

有关iptables RULE -m time --timestart 00:00:00 --timestop 01:59:59 -j ACTION-1 iptables RULE -m time --timestart 02:00:00 --timestop 03:59:59 -j ACTION-2 iptables RULE -m time --timestart 04:00:00 --timestop 05:59:59 -j ACTION-3 iptables RULE -m time --timestart 06:00:00 --timestop 07:59:59 -j ACTION-4 iptables RULE -m time --timestart 08:00:00 --timestop 09:59:59 -j ACTION-5 iptables RULE -m time --timestart 10:00:00 --timestop 11:59:59 -j ACTION-1 模块的详细信息,请参阅iptables-extensions man page


编辑:例如,适当的规则可能如下所示:

time