偶尔会遇到启动 iptables 提示 iptables: No config file. 的情况,先上一份默认规则再说。
注意,网上的 iptables -P OUTPUT ACCEPT 这一句是不够看的。
Follow me…
执行 service iptables restart
时可能会遇到类似这个的提示
@H_
404_13@
iptables:
Setting chains to policy ACCEPT: filter nat mangl[Failed]curity
原因是 CentOS 不支持 iptables 里的 security 的规则链
解决方法也很简单,进入 /etc/init.d
,然后编辑 iptables
找到定义的 set_policy()
方法,再往下看找到 case "$i" in
在其下方添加如下代码保存即可
@H_
404_13@security)
$IPTABLES -t filter
-P INPUT
$policy @H_
404_44@\
@H_
404_44@&&
$IPTABLES -t filter
-P OUTPUT
$policy @H_
404_44@\
@H_
404_44@&&
$IPTABLES -t filter
-P FORWARD
$policy @H_
404_44@\
@H_
404_44@||
let ret@H_
404_44@+=
1
;;
再次 service iptables restart
,坚强绿 OK
原文链接:https://www.f2er.com/centos/376880.html