amule安装后,如果不做任何设置,在我的Kubuntu系统中,kad的状态一直是“firewalled”。
下载某些文件时,kad网络还是很有用的。论坛里有几个讨论的帖子,可是没有解决我的问题,其实
amule官方网站的wiki上专门有这个问题的讨论,昨天我解决了这个问题,就再啰嗦一下吧。
第一步.要打开用到的端口。
从wiki上学到的命令如下:(命令中的XX指的是你指定的tcp端口号,YY指的是你指定的udp端口号)
iptables -A INPUT -p tcp --dport XX -j ACCEPT
iptables -A INPUT -p udp --dport XX+3 -j ACCEPT
iptables -A INPUT -p udp --dport YY -j ACCEPT
以我自己的设置为例,tcp端口指定的是4662,udp指定的是4672,那就用下面的命令:
iptables -A INPUT -p tcp --dport 4662 -j ACCEPT
iptables -A INPUT -p udp --dport 4665 -j ACCEPT
iptables -A INPUT -p udp --dport 4672 -j ACCEPT
然后,也要允许output:
iptables -P OUTPUT ACCEPT
第二步.也许不是必要的,但却是有效的,也很简单,就是下载三个永远也下不完的文件,请耐心的参
考下面链接的文章:增加Kad来源数加快eMule下载
经过这两步,我也重启过电脑,amule的kad状态显示OK,可以连接到600多个节点,比原来的十几个
好多了,由于我下载的文件不多,暂时还没有体会到效果。受kad问题困扰的骡友们试试吧!
[分享]解决 amule 启动后,kad状态一直为“firewalled”的状态
-
- 帖子: 10
- 注册时间: 2005-05-14 12:53
[分享]解决 amule 启动后,kad状态一直为“firewalled”的状态
上次由 kevin2008 在 2007-12-07 22:52,总共编辑 1 次。
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京