以前用 #FreeBSD 从没遇到过 #MLdonkey 会有这种问题,一打开 http://localhost:4080 就会看到 DNS resolution does not work,这是怎么回事呢?查了一下log,才知道,因为默认在MLdonkey启动的时候是以 mldonkey为用户的,但是实际上我们的登录用户肯定不是这个,而这个用户是有限制的,因此无法使用 DNS 解析,解决方法很简单,在option里把用户mldonkey改为登录用户,比如我的wbs,然后把UID也改一下,自己查一下 /etc/passwd 。
但是,这样做了也会有问题,默认下载安装到/var/lib/mldonkey 的文件,经过我们改动后,可能就会变成 ~/.mldonkey了,这个时候,只要整体mv一下或者ln 一下就行了。
补充:前面由于饿了,就没仔细写。在这里要解决mldonkey的DNS问题呢,需要
1 先修改 /etc/default/mldonkey-server ,把user和group改成自己的,然后保存。
2 mv /var/lib/mldonkey下的文件目录到 ~/.mldonkey下 (当然也可以做一个链接 我是有我自己的需要。。。。所以)
3 ln -s /var/lib/mldonkey ~/.mldonkey
4 chown wbs:wbs -R /var/lib/mldonkey
chown wbs:wbs -R ~/.mldonkey
5 chown wbs:wbs -R /var/log/mldonkey
OK 启动一下试试吧 /etc/init.d/mldonkey-server start
6如果有问题,请查看一下 cat /var/log/mldonkey/mlnet.log ,一般可能是提示你set_UID错误,这个你自己改一下 ~/.mldonkey/download.ini 中的 uid和user,group就OK了。
补充:前面由于饿了,就没仔细写。在这里要解决mldonkey的DNS问题呢,需要
1 先修改 /etc/default/mldonkey-server ,把user和group改成自己的,然后保存。
2 mv /var/lib/mldonkey下的文件目录到 ~/.mldonkey下 (当然也可以做一个链接 我是有我自己的需要。。。。所以)
3 ln -s /var/lib/mldonkey ~/.mldonkey
4 chown wbs:wbs -R /var/lib/mldonkey
chown wbs:wbs -R ~/.mldonkey
5 chown wbs:wbs -R /var/log/mldonkey
OK 启动一下试试吧 /etc/init.d/mldonkey-server start
6如果有问题,请查看一下 cat /var/log/mldonkey/mlnet.log ,一般可能是提示你set_UID错误,这个你自己改一下 ~/.mldonkey/download.ini 中的 uid和user,group就OK了。
评论
发表评论
读过之后是不是文思泉涌了?,快快让大家拜读一下你的高见吧~~~