[分享]解决 amule 启动后,kad状态一直为“firewalled”的状态

上网、浏览、聊天、下载等
回复
kevin2008
帖子: 10
注册时间: 2005-05-14 12:53

[分享]解决 amule 启动后,kad状态一直为“firewalled”的状态

#1

帖子 kevin2008 » 2007-12-06 14:30

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问题困扰的骡友们试试吧!
上次由 kevin2008 在 2007-12-07 22:52,总共编辑 1 次。
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

#2

帖子 hubert_star » 2007-12-06 15:05

其实说白了就一个问题,就是能不能用iptables针对某个应用开放端口,只要是这个应用程序防火墙是允许可以访问的而不必在意是哪个端口
头像
天浩
帖子: 146
注册时间: 2007-04-14 0:41
来自: 武汉
联系:

#3

帖子 天浩 » 2007-12-29 22:22

谢了
回复