在linode无法启动iptables并出现错误的解决方法




在linode无法启动iptables并出现错误的解决方法

2022-07-20 20:27:42 网络知识 官方管理员

  Linux系统中用户们发现在linode无法启动iptables,并且出现下面的提示,这个问题该怎么解决呢?现在就和小编一起去看看这个问题的解决方法吧。

Linux,Linode,iPtables

  1.第一个问题解决办法

  cp/etc/init.d/iptables/etc/init.d/iptables.oldbak--

  vi/etc/init.d/iptables

  查找case$iin这行,如下内容:

  foriin$tables;do

  echo-n$i

  case$iin

  raw)

  $IPTABLES-traw-PPREROUTING$policy\

  &&$IPTABLES-traw-POUTPUT$policy\

  ||letret+=1

  ;;

  filter)

  $IPTABLES-tfilter-PINPUT$policy\

  &&$IPTABLES-tfilter-POUTPUT$policy\

  &&$IPTABLES-tfilter-PFORWARD$policy\

  ||letret+=1

  ;;

  nat)

  修改成如下:

  foriin$tables;do

  echo-n$i

  case$iin

  security)

  $IPTABLES-tfilter-PINPUT$policy\

  &&$IPTABLES-tfilter-POUTPUT$policy\

  &&$IPTABLES-tfilter-PFORWARD$policy\

  ||letret+=1

  ;;

  raw)

  $IPTABLES-traw-PPREROUTING$policy\

  &&$IPTABLES-traw-POUTPUT$policy\

  ||letret+=1

  ;;

  filter)

  $IPTABLES-tfilter-PINPUT$policy\

  &&$IPTABLES-tfilter-POUTPUT$policy\

  &&$IPTABLES-tfilter-PFORWARD$policy\

  ||letret+=1

  ;;

  nat)

  2.第2个问题解决办法:

  cp/etc/sysconfig/iptables-config/etc/sysconfig/iptables-config.oldbak--

  关闭ip_conntrack_netbios_ns模块

  sed-i‘s/IPTABLES_MODULES=ip_conntrack_netbios_ns/##IPTABLES_MODULES=ip_conntrack_netbios_ns/g’/etc/sysconfig/iptables-config

  3.重启iptables

  serviceiptablesrestart

  Flushingfirewallrules:[OK]

  SettingchainstopolicyACCEPT:securityrawnatmanglefi[OK]

  Unloadingiptablesmodules:[OK]

  Applyingiptablesfirewallrules:[OK]

  好了,iptables启动起来了,问题解决,只能说linode内核加载的模块太少了。

  看了上面的解决步骤,用户们知道该怎么解决linode无法启动iptables这个问题了吗?还不清楚的话,就按照这些步骤进行设置吧。


发表评论:

最近发表
网站分类
标签列表