免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: platinum
打印 上一主题 下一主题

[网络管理] netfilter module - domain (2008.07.19 更新) [复制链接]

论坛徽章:
1
平安夜徽章
日期:2015-12-26 00:06:30
111 [报告]
发表于 2008-08-14 16:25 |只看该作者
原帖由 platinum 于 2008-8-14 16:06 发表
你的内核还没编译过呢吧?
应该先编译安装内核,然后用新内核启动,再做你刚才作的工作




恩 ,没编译过  

编译内核我看过你些的文章

好像都没有成功过 。。。。

论坛徽章:
1
平安夜徽章
日期:2015-12-26 00:06:30
112 [报告]
发表于 2008-08-15 13:32 |只看该作者
内核我编译成功了 是2.6.26的
[root@bak domain-0.0.2]# make KERNEL_SRC=/usr/src/linux IPTABLES_SRC=/usr/src/iptables-1.3.5 install
gcc -O2 -Wall  -DIPTABLES_VERSION=\"1.3.5\" -I/usr/src/iptables-1.3.5/include -fPIC -c libipt_domain.c
libipt_domain.c:120: error: variable ‘domain’ has initializer but incomplete type
libipt_domain.c:121: error: unknown field ‘next’ specified in initializer
libipt_domain.c:121: warning: excess elements in struct initializer
libipt_domain.c:121: warning: (near initialization for ‘domain’)
libipt_domain.c:122: error: unknown field ‘name’ specified in initializer
libipt_domain.c:122: warning: excess elements in struct initializer
libipt_domain.c:122: warning: (near initialization for ‘domain’)
libipt_domain.c:123: error: unknown field ‘version’ specified in initializer
libipt_domain.c:123: warning: excess elements in struct initializer
libipt_domain.c:123: warning: (near initialization for ‘domain’)
libipt_domain.c:124: error: unknown field ‘family’ specified in initializer
libipt_domain.c:124: warning: excess elements in struct initializer
libipt_domain.c:124: warning: (near initialization for ‘domain’)
libipt_domain.c:125: error: unknown field ‘size’ specified in initializer
libipt_domain.c:125: warning: excess elements in struct initializer
libipt_domain.c:125: warning: (near initialization for ‘domain’)
libipt_domain.c:126: error: unknown field ‘userspacesize’ specified in initializer
libipt_domain.c:126: warning: excess elements in struct initializer
libipt_domain.c:126: warning: (near initialization for ‘domain’)
libipt_domain.c:127: error: unknown field ‘help’ specified in initializer
libipt_domain.c:127: warning: excess elements in struct initializer
libipt_domain.c:127: warning: (near initialization for ‘domain’)
libipt_domain.c:128: error: unknown field ‘init’ specified in initializer
libipt_domain.c:128: warning: excess elements in struct initializer
libipt_domain.c:128: warning: (near initialization for ‘domain’)
libipt_domain.c:129: error: unknown field ‘parse’ specified in initializer
libipt_domain.c:129: warning: excess elements in struct initializer
libipt_domain.c:129: warning: (near initialization for ‘domain’)
libipt_domain.c:130: error: unknown field ‘final_check’ specified in initializer
libipt_domain.c:130: warning: excess elements in struct initializer
libipt_domain.c:130: warning: (near initialization for ‘domain’)
libipt_domain.c:131: error: unknown field ‘print’ specified in initializer
libipt_domain.c:131: warning: excess elements in struct initializer
libipt_domain.c:131: warning: (near initialization for ‘domain’)
libipt_domain.c:132: error: unknown field ‘save’ specified in initializer
libipt_domain.c:132: warning: excess elements in struct initializer
libipt_domain.c:132: warning: (near initialization for ‘domain’)
libipt_domain.c:133: error: unknown field ‘extra_opts’ specified in initializer
libipt_domain.c:134: warning: excess elements in struct initializer
libipt_domain.c:134: warning: (near initialization for ‘domain’)
libipt_domain.c: In function ‘_init’:
libipt_domain.c:139: warning: implicit declaration of function ‘xtables_register_match’
make: *** [libipt_domain.so] Error 1
[root@bak domain-0.0.2]#

论坛徽章:
0
113 [报告]
发表于 2008-08-21 10:44 |只看该作者
#make KERNEL_SRC=/usr/src/linux IPTABLES_SRC=/usr/src/iptables install

make -C /usr/src/linux SUBDIRS=/usr/local/software/domain-0.0.2 modules
make[1]: Entering directory `/usr/src/linux-2.6.26'
  CC [M]  /usr/local/software/domain-0.0.2/ipt_domain.o
/usr/local/software/domain-0.0.2/ipt_domain.c: In function 'match':
/usr/local/software/domain-0.0.2/ipt_domain.c:61: warning: assignment from incompatible pointer type
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/local/software/domain-0.0.2/ipt_domain.mod.o
  LD [M]  /usr/local/software/domain-0.0.2/ipt_domain.ko
make[1]: Leaving directory `/usr/src/linux-2.6.26'
gcc -O2 -Wall  -DIPTABLES_VERSION=\"\" -I/usr/src/iptables/include -fPIC -c libipt_domain.c
ld -shared -o libipt_domain.so libipt_domain.o
cp -rf libipt_domain.so /lib/iptables/
cp -rf ipt_domain.ko /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/
depmod -a

结果不能用,请问该是那边有问题呢?

论坛徽章:
0
114 [报告]
发表于 2008-08-21 11:31 |只看该作者
看来大家都用 2.6.26 内核了,有时间我分析一下

论坛徽章:
0
115 [报告]
发表于 2008-08-21 12:27 |只看该作者
原帖由 platinum 于 2008-8-21 11:31 发表
看来大家都用 2.6.26 内核了,有时间我分析一下



感谢!就麻烦老大罗!

论坛徽章:
0
116 [报告]
发表于 2008-08-21 13:02 |只看该作者

论坛徽章:
1
平安夜徽章
日期:2015-12-26 00:06:30
117 [报告]
发表于 2008-08-25 13:28 |只看该作者
原帖由 platinum 于 2008-8-21 11:31 发表
看来大家都用 2.6.26 内核了,有时间我分析一下

呵呵

谢谢喽

论坛徽章:
0
118 [报告]
发表于 2008-08-26 08:54 |只看该作者
牛人一个啊!

论坛徽章:
1
平安夜徽章
日期:2015-12-26 00:06:30
119 [报告]
发表于 2008-09-01 18:44 |只看该作者
原帖由 bruce_wu 于 2008-8-21 10:44 发表
#make KERNEL_SRC=/usr/src/linux IPTABLES_SRC=/usr/src/iptables install

make -C /usr/src/linux SUBDIRS=/usr/local/software/domain-0.0.2 modules
make[1]: Entering directory `/usr/src/linux-2.6 ...

我的也是 不能用

论坛徽章:
0
120 [报告]
发表于 2008-09-02 15:12 |只看该作者

回复 #119 hc_ttcm 的帖子

make -C /usr/src/linux SUBDIRS=/usr/local/software/domain-0.0.2 modules

可能是版本不同吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP