centos 只需要修改 /etc/sysconfig/iptables , ubuntu 下那可麻烦了,从网上找了点资料: http://wiki.ubuntu.org.cn/UbuntuHelp:IptablesHowTo/zh ,直接晕掉。
1
nekoyaki Sep 17, 2015
硬要说的话,好用一点。其实他俩的区别仅仅是, ubuntu 没有默认给你建立 iptables 的规则文件,也不会开机给你自动加载。
所以实际上,你拿“ iptables-save > 某路径”出来一个文件,再给 /etc/rc.local 里写一句 /sbin/iptables-restore 某路径,就一样了,谈不上麻烦不麻烦。 centos 可以 /etc/init.d/iptables restart/stop ,其实如果不追究细节,和你手动调用 iptables-restore 、 iptables -F 差别不大。 如果你本来就熟悉这一套机制,就谈不上好用不好用了。 |
2
mind3x Sep 17, 2015 via Android
因为 ubuntu 推荐使用 ufw
|
3
adrianzhang Sep 17, 2015
centos 下按那个说明操作也是可以的。这种操作的目的是在 iptables 运行时定义规则。如果是直接写配置文件,一般用于重启后仍然可以应用规则这种目的。
|
4
cxbig Sep 17, 2015
真正理解了它的原理,都差不多,操作手法上略有不同而已。
|
5
ioiioi Sep 17, 2015
其实,可以用 shorewall 来屏蔽 centos/ubuntu 的 iptables 之间的差异,而且 shorewall 更容易理解和维护。
|