驱动管家:安全、高效、精准的专业驱动下载站!

Linux系统iptables报错iptables: Protocol wrong怎么办?

2018-03-12 14:02:04责编:农桂婷   来源:驱动管家     人气:

Linux系统中,iptables有利于Linux防火墙的配置,能够控制ip信息包过滤,可有用户遇到了iptables: Protocol wrong type for socket.错误,不知是由什么原因引起的,下面小编就给大家介绍下Linux系统iptables出现该报错的解决方法。


想在linode vps centos 6.4上iptables加入限制ip连接数不能超过100的规则:

iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT

出现错误:

iptables: Protocol wrong type for socket.

问过Linode客服,说是内核与connlimit模块不兼容,iptables版本太旧了,需要升级。

查看iptables版本:

[root@linode ~]# iptables -V

iptables v1.4.7

查看iptables安装包:

[root@linode ~]# rpm -qa | grep iptables

iptables-1.4.7-9.el6.x86_64

iptables-ipv6-1.4.7-9.el6.x86_64

按以下方法解决问题,但注意iptables再也不能使用yum来管理:

yum update

rpm -e --nodeps iptables-1.4.7-9.el6.x86_64

rpm -e --nodeps iptables-ipv6-1.4.7-9.el6.x86_64

yum groupinstall ‘Development Tools’

wget http://www.netfilter.org/projects/iptables/files/iptables-1.4.19.tar.bz2

tar jxf iptables-1.4.19.tar.bz2

cd iptables-1.4.19

LDFLAGS=“-L$PWD/libiptc/.libs” 。/configure --prefix=/usr --exec-prefix= --bindir=/usr/bin --with-xtlibdir=/lib/xtables --with-pkgconfigdir=/usr/lib/pkgconfig --enable-libipq --enable-devel

make

make install

查看iptables版本:

[root@linode ~]# iptables -V

iptables v1.4.19

[root@linode iptables-1.4.19]# iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT

[root@linode iptables-1.4.19]# iptables -L

Chain INPUT (policy ACCEPT)

REJECT tcp -- anywhere anywhere tcp dpt:http flags:FIN,SYN,RST,ACK/SYN #conn src/32 》 100 reject-with icmp-port-unreachable

可以看到上面已经有一条规则了。

上面就是Linux系统下iptables报错iptables: Protocol wrong type for socket的解决方法介绍了,主要是iptables版本太低所导致,因进行升级。

  • win7电脑压缩包加密的方法和步骤是什么

    win7电脑压缩包加密的方法和步骤是什么

    想必大家都有一些重要的文件不想让人知道,就把它弄成压缩包,然后在对它进行加密吧!有些Win7系统用户觉得文件加密能提高安全性,但是不知道如何操作?那么Win7如何给压缩文件设置密码呢?

    详情2018-01-13 11:34:43责编:dj   来源:驱动管家     
  • 注册表无法打开提示被管理员禁用怎么解决

    注册表无法打开提示被管理员禁用怎么解决

    在使用Win10系统的过程中,准备打开注册表发现无法打开,并提示“注册表被管理员禁用”,这是怎么回事呢?经过多方面查询才知道,原来是注册表编辑器被阻止访问了,下面将给大家介绍Win10系统注册表被管理员禁用了的解除方法。

    详情2018-01-02 17:04:18责编:dj   来源:驱动管家     
  • win7磁盘碎片整理的这些方法你都知道吗

    win7磁盘碎片整理的这些方法你都知道吗

    电脑用久了自然会产生一些磁盘碎片,这些磁盘碎片很容易影响电脑的运行速度,因此就需要对电脑进行磁盘碎片整理了,不过很多用户不知道Win7怎么进行磁盘碎片整理,为此小编赶紧整理了Win7磁盘碎片整理的方法来教大家。

    详情2018-02-13 13:21:37责编:dj   来源:驱动管家     
  • ppt文件怎么操作才能将它变成exe执行文件

    ppt文件怎么操作才能将它变成exe执行文件

    所有的电脑都可以执行EXE格式的文件,但是有些电脑上没有安装Office,也就无法查看PPT文档。 那么如何将PPT文件打包成EXE可执行文件?也许,你会说,WORD的文件打包那么简单,ppt打包为EXE可执行文件也很简单吧 但是事实并非如此,不论是什么文件,打包成EXE的可执

    详情2018-02-04 09:35:34责编:dj   来源:驱动管家     
  • 教你在win7系统中利用dos来启动程序

    教你在win7系统中利用dos来启动程序

    如果说能够熟练使用Windows系统中的DOS命令,将会对用户带来很大的方便。DOS命令在系统中的功能特别强大,不仅能查询系统信息、执行一些命令,同时还能通过DOS启动程序,下面就以Win7系统为例,来给大家介绍DOS启动程序的操作。

    详情2018-03-10 12:30:59责编:dj   来源:驱动管家     
  • win8.1系统电脑制作安装u盘启动盘制作工具的方法

    win8.1系统电脑制作安装u盘启动盘制作工具的方法

    win8 1系统u盘启动盘制作工具方法大致都相类似,废话不多多说,下面我们一起来看一下win8 1系统u盘启动盘制作工具制作安装教程吧,需要的朋友可以参考下

    详情2018-01-16 14:25:51责编:dj   来源:驱动管家     
  • 电脑默认的web浏览器在设置在找不到edge选项怎么解决

    电脑默认的web浏览器在设置在找不到edge选项怎么解决

    Win10内置的Edge浏览器功能及其强大,之所以有了这些强大的功能,这也是一直深受广大用户们的喜爱的原因。最近,有用户在默认应用设置中修改web浏览器时,却发现里面没有Edge选项,这是什么情况?那要如何解决呢?

    详情2018-02-13 20:20:33责编:dj   来源:驱动管家     
  • win7电脑怎么强制结束进程?结束进程命令是什么

    win7电脑怎么强制结束进程?结束进程命令是什么

    本文介绍如何在win7下强制结束进程命令

    详情2018-02-05 14:05:00责编:dj   来源:驱动管家     
  • 磁盘碎片清理原来有这么多的功能

    磁盘碎片清理原来有这么多的功能

    大部分的电脑用户都有这样的感受,就是电脑用了一段时间后,运行速度和使用效率都会明显下降,但是如果你定期对磁盘碎片进行整理不但可以提高系统的运行效率,另外还非常有助于防止文件的意外丢失。今天小编想就磁盘碎片的那些你不曾深入了解的相关知识,与大家

    详情2018-01-17 18:08:52责编:dj   来源:驱动管家     
  • win8电脑想要打开cdr文件用什么打开?

    win8电脑想要打开cdr文件用什么打开?

    一些Win8用户在使用电脑的时候,发现了cdr文件,却发现打不开,这是因为cdr文件是由平面设计软件CorelDRAW制作出来的图形,所以需要使用CorelDRAW软件才能打开cdr文件。

    详情2018-01-23 09:07:30责编:dj   来源:驱动管家