免费注册 查看新帖 |

Chinaunix

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

[网络管理] IPP2P模块修改版,最新0.99.16 [复制链接]

论坛徽章:
0
251 [报告]
发表于 2007-12-25 10:30 |只看该作者
原帖由 zousir 于 2007-12-24 21:09 发表
楼主你好,使用了ipp2p0.99.10后,我觉得好像进入163邮箱都成问题了,但126邮箱能入。不知是我这边iptables设置出了问题,还是使用了这个模块引起了这个问题。因为我是新手,本身对这些就不是很懂。敬请使用了i ...


我这边用的就是--ipp2p --xunlei,刚才测试了一下,进入163信箱没什么问题。
mysql 该用户已被删除
252 [报告]
发表于 2007-12-25 10:41 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
zousir 该用户已被删除
253 [报告]
发表于 2007-12-25 17:13 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
zousir 该用户已被删除
254 [报告]
发表于 2007-12-27 11:36 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
255 [报告]
发表于 2007-12-27 12:55 |只看该作者
原帖由 zousir 于 2007-12-27 11:36 发表
今天我试了一下,先卸载ipp2p模块,让迅雷先连接上,让其正常连接,能找到很多。然后再加上模块,使ipp2p正常工作。但迅雷的原先连接照常正常工作,重启防火墙还是不行。只有把客户端重启后,ipp2p才能正常限制 ...


是的,迅雷的过滤确实仅对于候选资源的查找。

论坛徽章:
0
256 [报告]
发表于 2007-12-28 13:06 |只看该作者

我的有麻烦,请楼主指点,谢谢!

root@mack2050 ipp2p-0.99.13]# make
make -C /lib/modules/2.6.22.8/build M=/root/ipp2p-0.99.13 modules
make[1]: Entering directory `/usr/src/linux-2.6.22.8'
  CC [M]  /root/ipp2p-0.99.13/ipt_ipp2p.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /root/ipp2p-0.99.13/ipt_ipp2p.mod.o
  LD [M]  /root/ipp2p-0.99.13/ipt_ipp2p.ko
make[1]: Leaving directory `/usr/src/linux-2.6.22.8'
gcc -O3 -Wall -DIPTABLES_VERSION=\"1.3.7\" -I/usr/src/iptables-1.3.7/include -fPIC -c

libipt_ipp2p.c
gcc -shared -o libipt_ipp2p.so libipt_ipp2p.o


[root@mack2050 ipp2p-0.99.13]# dmesg | grep IPP
IPP2P v0.99.5 loading   (这里显示是0.99.5)

[root@mack2050 ipp2p-0.99.13]# service iptables stop
清除防火墙规则:[  确定  ]
把 chains 设置为 ACCEPT 策略:filter nat [  确定  ]
正在卸载 Iiptables 模块:[  确定  ]
[root@mack2050 ipp2p-0.99.13]# rmmod ipt_ipp2p
[root@mack2050 ipp2p-0.99.13]# /sbin/iptables-restore /etc/iptables071126
iptables-restore: match `ipp2p' v1.3.7 (I'm v1.3..(报错,规则没有装载,为什么会有句提示I'm v 1.3.八)

重启后用iptables -m ipp2p --help显示版本还是.81版的

我觉得是和我的IPTABLES的版本有关系,请楼主指点,谢谢!

[ 本帖最后由 mack2050 于 2007-12-28 13:28 编辑 ]

论坛徽章:
0
257 [报告]
发表于 2007-12-28 14:12 |只看该作者
强烈建议lz到sourceforge更新,让dd-wrt,tomato等路由器软件可以看到

汗,05的id,处女贴,建议一下

[ 本帖最后由 sen9ob 于 2007-12-28 14:17 编辑 ]

论坛徽章:
0
258 [报告]
发表于 2007-12-28 14:37 |只看该作者
有没有谁知道原因呀,我现在重启报错也原来的规则也没有加载了!急,在线等!

似乎是ipp2p这个模块加载不了,我的启动文件里有这样一句/sbin/iptables-restore /etc/iptables071126
但是报错以后没有加载这个文件了,而是以前另一个文件,可是我把/etc/iptables071126这个文件里有关IPP2P的命令手工运行又都可以,真是不知道是什么原因了!


另附
[root@mack2050 linux-2.6.22.8]# lsmod
Module                  Size  Used by
ipt_ipp2p               8960  3
ipt_time                3200  1
xt_mac                  2304  1
nf_nat_ftp              3716  0
nf_conntrack_ftp       10528  1 nf_nat_ftp
parport_pc             28132  1
lp                     12872  0
parport                35528  2 parport_pc,lp
autofs4                21892  0
sunrpc                160380  1
ipv6                  236708  14
ppp_synctty            10752  0
ppp_async              12420  1
crc_ccitt               2560  1 ppp_async
ppp_generic            28180  6 ppp_synctty,ppp_async
slhc                    6528  1 ppp_generic
ipt_iprange             2176  3
xt_state                2816  2
xt_multiport            3712  7
iptable_filter          3332  1
ipt_MASQUERADE          4480  2
xt_tcpudp               3712  12
iptable_nat             8580  1
nf_nat                 19116  3 nf_nat_ftp,ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      18700  4 iptable_nat
nf_conntrack           62832  7 nf_nat_ftp,nf_conntrack_ftp,xt_state,ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
nfnetlink               6296  3 nf_nat,nf_conntrack_ipv4,nf_conntrack
ip_tables              13016  2 iptable_filter,iptable_nat
x_tables               14852  10 ipt_ipp2p,ipt_time,xt_mac,ipt_iprange,xt_state,xt_multiport,ipt_MASQUERADE,xt_tcpudp,iptable_nat,ip_tables
uhci_hcd               24852  0
i2c_piix4               9108  0
i2c_core               24448  1 i2c_piix4
snd_cs4281             20704  0
snd_rawmidi            23744  1 snd_cs4281
snd_ac97_codec         91940  1 snd_cs4281
ac97_bus                2816  1 snd_ac97_codec
snd_pcm_oss            42304  0
snd_mixer_oss          16384  1 snd_pcm_oss
snd_pcm                75660  3 snd_cs4281,snd_ac97_codec,snd_pcm_oss
snd_page_alloc         10760  1 snd_pcm
snd_opl3_lib           10880  1 snd_cs4281
snd_seq_device          8204  2 snd_rawmidi,snd_opl3_lib
snd_timer              23176  2 snd_pcm,snd_opl3_lib
snd_hwdep               9348  1 snd_opl3_lib
snd                    50276  10 snd_cs4281,snd_rawmidi,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_seq_device,snd_timer,snd_hwdep
soundcore               8032  1 snd
e100                   35352  0
mii                     5760  1 e100
floppy                 57828  0
dm_snapshot            17712  0
dm_zero                 2176  0
dm_mirror              23296  0
ext3                  121736  3
jbd                    57512  1 ext3
dm_mod                 56512  8 dm_snapshot,dm_zero,dm_mirror

[root@mack2050 linux-2.6.22.8]# dmesg | grep IPP
IPP2P v0.99.13 loading

[root@mack2050 ipp2p-0.99.13]# dmesg
Linux version 2.6.22.8 (root@mack2050) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 Thu Oct 11 09:51:12 CST 2007
parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
lp0: using parport0 (polling).
lp0: console ready
ipt_time loading
IPP2P v0.99.13 loading

我猜是不是我的内核里加载了原有的0.8.1版的IPP2P,如果是的,该怎么处理,谢谢!

[ 本帖最后由 mack2050 于 2007-12-28 16:20 编辑 ]

论坛徽章:
0
259 [报告]
发表于 2007-12-28 16:31 |只看该作者

  1. [root@localhost ipp2p-0.99.13]# make
  2. make -C /lib/modules/2.6.18-53.el5/build M=/usr/src/ipp2p-0.99.13 modules
  3. make[1]: Entering directory `/usr/src/kernels/2.6.18-53.el5-i686'
  4.   CC [M]  /usr/src/ipp2p-0.99.13/ipt_ipp2p.o
  5.   Building modules, stage 2.
  6.   MODPOST
  7.   CC      /usr/src/ipp2p-0.99.13/ipt_ipp2p.mod.o
  8.   LD [M]  /usr/src/ipp2p-0.99.13/ipt_ipp2p.ko
  9. make[1]: Leaving directory `/usr/src/kernels/2.6.18-53.el5-i686'
  10. gcc -O3 -Wall -DIPTABLES_VERSION=\"1.3.5\" -I/usr/src/iptables-1.3.5/include -fPIC -c libipt_ipp2p.c
  11. gcc -shared -o libipt_ipp2p.so libipt_ipp2p.o
  12. libipt_ipp2p.o: In function `_init':
  13. libipt_ipp2p.c:(.text+0x20): multiple definition of `_init'
  14. /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crti.o:(.init+0x0): first defined here
  15. collect2: ld returned 1 exit status
  16. make: *** [libipt_ipp2p.so] Error 1
  17. [root@localhost ipp2p-0.99.13]#
复制代码

求教了,这是怎么回事。?

论坛徽章:
0
260 [报告]
发表于 2007-12-29 10:33 |只看该作者
原帖由 rmwin 于 2007-12-28 16:31 发表

[root@localhost ipp2p-0.99.13]# make
make -C /lib/modules/2.6.18-53.el5/build M=/usr/src/ipp2p-0.99.13 modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-53.el5-i686'
  CC [M]  /us ...


把Makefile中的"gcc -shared -o libipt_ipp2p.so libipt_ipp2p.o”,修改为“ld -shared -o libipt_ipp2p.so libipt_ipp2p.o”
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP