求救:CentOS下iptables加connlimit模块出错iptables: Unknown error 4294967295

发布于 2022-09-04 15:22:39 字数 2561 浏览 15 评论 9

本帖最后由 永网-俊芳 于 2010-11-19 13:45 编辑

系统是:centos 5.5

我的内核是:2.6.18-194.el5
防火墙版本:iptables-1.3.5
用的是:iptables-1.4.0.tar.bz2
patch-o-matic-ng-20090317.tar.bz2

./runme --download
./runme time
./runme connlimit
这些都成功了,但是加
--connlimit规则的时候提示我
{:3_198:}iptables: Unknown error 4294967295
大哥们,教教我!!谢谢了

我做这个的过程是:

  1. wget ftp://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/patch-o-matic-ng-20091010.tar.bz2
  2. wget ftp://ftp.netfilter.org/pub/iptables/iptables-1.4.0.tar.bz2
  3. tar jxvf patch-o-matic-ng-20091010.tar.bz2
  4. tar jxvf iptables-1.4.0.tar.bz2
  5. cd ~/patch-o-matic-ng-20091010
  6. KERNEL_DIR=/usr/src/kernels/`uname -r`-i686/ IPTABLES_DIR=~/iptables-1.4.0 ./runme --download
  7. KERNEL_DIR=/usr/src/kernels/`uname -r`-i686/ IPTABLES_DIR=~/iptables-1.4.0 ./runme base
  8. KERNEL_DIR=/usr/src/kernels/`uname -r`-i686/ IPTABLES_DIR=~/iptables-1.4.0 ./runme extra
  9. KERNEL_DIR=/usr/src/kernels/`uname -r`-i686/ IPTABLES_DIR=~/iptables-1.4.0 ./runme connlimit
  10. Do you want to apply this patch [N/y/t/f/a/r/b/w/q/?] y
  11. cd /usr/src/kernels/`uname -r`-i686/
  12. make oldconfig
  13. make modules_prepare
  14. cp  net/ipv4/netfilter/Makefile net/ipv4/netfilter/Makefile.bak
  15. cat /dev/null >net/ipv4/netfilter/Makefile
  16. nano net/ipv4/netfilter/Makefile

复制代码写入以下内容
---------------------------------------

  1. obj-m := ipt_connlimit.o
  2. KDIR := /lib/modules/$(shell uname -r)/build
  3. PWD := $(shell pwd)
  4. default:
  5. $(MAKE) -C $(KDIR) M=$(PWD) modules

复制代码----------------------------------------
保存Makefile

  1. make M=net/ipv4/netfilter/
  2. cp net/ipv4/netfilter/ipt_connlimit.ko /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/
  3. chmod 744 /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/ipt_connlimit.ko
  4. depmod -a
  5. modprobe ipt_connlimit
  6. cp net/ipv4/netfilter/Makefile.bak net/ipv4/netfilter/Makefile

复制代码

  1. lsmod |grep -c ipt_connlimit

复制代码--------------结果=3

  1. iptables -I INPUT -p tcp --dport 80 -m connlimit --connlimit-above 8 -j REJECT

复制代码提示出错:iptables: Unknown error 4294967295

帮帮我吧。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

秋心╮凉 2022-09-19 14:16:45

也就是我要重新把我的iptables重新编译并安装成1.4.0版本是吗?
永网-俊芳 发表于 2010-11-22 10:22

    完全卸载这个iptables.放入安装光盘,安装iptables。

一百个冬季 2022-09-19 14:15:56

建议你直接编译个新版本,已经支持 connlimit 的内核吧。

〆凄凉。 2022-09-19 14:08:37

也就是我要重新把我的iptables重新编译并安装成1.4.0版本是吗?

梦醒灬来后我 2022-09-19 07:27:34

哦,你是给内核打了 connlimit 的 patch,然后重新编译了 iptables

别念他 2022-09-17 18:56:12

建议直接下载对应版本 iptables 的源码,手动编译

悲歌长辞 2022-09-16 23:20:33

杯具啊。。。。。。。。。。。2天了。。。还没有动静!!!!

以可爱出名 2022-09-16 21:17:24

杯具啊,等了一天了,也没有人帮我!!!{:2_166:}

箹锭⒈辈孓 2022-09-13 01:44:43

好心的老大们,帮帮我吧。我在线等!!!

少女七分熟 2022-09-07 11:12:12

{:2_166:}帮帮我吧。。各位老大们!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文