今天在配置Linode VPS上的Centos 6.4系统的防火墙的时候,遇到以下错误:
Setting chains to policy ACCEPT: security raw nat[FAILED]filter
原因是由于Linode官方在iptables里加了一个security的规则链,但Centos不支持。
解决方法:
编辑/etc/init.d/iptables,找到:
for i in $tables; do echo -n "$i " case "$i" in
在“case "$i" in”下面插入:
security) $IPTABLES -t filter -P INPUT $policy \ && $IPTABLES -t filter -P OUTPUT $policy \ && $IPTABLES -t filter -P FORWARD $policy \ || let ret+=1 ;;
最终版本如下:
for i in $tables; do echo -n "$i " case "$i" in security) $IPTABLES -t filter -P INPUT $policy \ && $IPTABLES -t filter -P OUTPUT $policy \ && $IPTABLES -t filter -P FORWARD $policy \ || let ret+=1 ;; raw) $IPTABLES -t raw -P PREROUTING $policy \ && $IPTABLES -t raw -P OUTPUT $policy \ || let ret+=1 ;;
保存后,重启即可
service iptables restart
原文链接:https://www.qiquanji.com/post/5221.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知