iptables 启动报错问题如下图:
要解决此问题,操作非常简单
1、运行下面的命令编辑iptables
cd /etc/init.d/
vi iptables
2、接着查找下面的字符
for i in $tables; do
3、然后在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
;;
4、保存退出,再运行命令重启iptables即可解决问题
service iptables restart