生命不息
折腾不止

security raw nat[FAILED]filter错误的解决办法

使用的是 centOS 6.5 , Linode 的 VPS ,重启 iptables 防火墙的时候,遇到错误:

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
 raw)
 $IPTABLES -t raw -P PREROUTING $policy \
 && $IPTABLES -t raw -P OUTPUT $policy \
 || let ret+=1
 ;;

加入以下内容到“ 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
赞(0)
未经允许不得转载:91云(91yun.co) » security raw nat[FAILED]filter错误的解决办法

留言 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址