zzw1864 发表于 2014-12-23 02:30

Openwrt下安装transmission,无任何下载速度[刷回dd,问题解决]

本帖最后由 zzw1864 于 2014-12-26 00:00 编辑

路由器网件 wndr4300
刷入op官方14.07
transmission也是官方源中最新的2.84
混的ttg

挂载,安装,配置都没任何问题,就是添加种子后,没有任何下载速度,没有一个peer,而且也没有任何错误提示。

搜索了论坛,没找到解决方法,求高手帮助。

passengers 发表于 2014-12-23 12:07

我最近也在折腾transmission   你要把你的系统日志贴上来 才好分析另外,你的端口在防火墙里面打开没有,要手动添加几条规则的   

另外呵呵发个TTG的药 给偶好不?

zzw1864 发表于 2014-12-23 14:29

passengers 发表于 2014-12-23 12:07
我最近也在折腾transmission   你要把你的系统日志贴上来 才好分析另外,你的端口在防火墙里面打开没有, ...

系统日志关于transmission错误提示
Tue Dec 23 14:24:20 2014 daemon.info transmission-daemon: Closing session
Tue Dec 23 14:24:23 2014 daemon.err transmission-daemon: UDP Failed to set receive buffer: requested 4194304, got 327680 (tr-udp.c:78)
Tue Dec 23 14:24:23 2014 daemon.err transmission-daemon: UDP Failed to set send buffer: requested 1048576, got 327680 (tr-udp.c:89)

端口在防火墙中已经打开
config rule 'transmissiontcp'
        option src 'wan'
        option proto 'tcp'
        option target 'ACCEPT'
        option name ''\''transmission wan accept'\'''
        option dest_port 'xxxx'

config rule 'transmissionudp'
        option name 'transmission wan accept udp'
        option src 'wan'
        option proto 'udp'
        option target 'ACCEPT'
        option dest_port 'xxxx'


xxxx是我自己设置的端口。

并且在端口转发中已经设置了此端口映射。

但是transmission端口测试,还是显示 端口关闭。

已经开始怀疑是isp的nat问题了。

passengers 发表于 2014-12-23 14:34

防火墙自定义规则中要加两条
iptables -I INPUT -p udp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT    端口自行改一下

另外:transmission-daemon: UDP Failed to set send buffer:    这个错误我现在正在找原因。
暂时的解决办法是:先停掉tr进程,然后回收内存:echo 3 > /proc/sys/vm/drop_caches   再重启tr试下

zzw1864 发表于 2014-12-23 14:37

passengers 发表于 2014-12-23 14:34
防火墙自定义规则中要加两条
iptables -I INPUT -p udp --dport 51413 -j ACCEPT
iptables -I INPUT -p...

iptables -I INPUT -p udp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT   

已经在规则中添加过,还不行。
要说isp限制,用黑群晖下载,用windows上ut下载都没有问题。偏偏在op上使用transmission 不行。

passengers 发表于 2014-12-23 14:40

先停掉tr进程,然后回收内存:echo 3 > /proc/sys/vm/drop_caches   再重启tr试下

你现在日志报错是内存满了   可能原因是tr异常中段过,但是内存没有释放   你看一下你的内存情况是不是很低了      要重新启动transmission

zzw1864 发表于 2014-12-23 14:51

/etc/init.d/transmission stop
echo 3 > /proc/sys/vm/drop_caches
/etc/init.d/transmission restart

还是出现 recive buff和send buff报错。
另,端口还是关闭,没有任何下载速度,也连接不到一个peer。

passengers 发表于 2014-12-23 14:56

命令错了
前面加一条杀进程的killall transmission-daemon   

/etc/init.d/transmission-daemon stop
echo 3 > /proc/sys/vm/drop_caches
/etc/init.d/transmission-daemonrestart


或者你重启一下路由,然后看日志还报错不

zzw1864 发表于 2014-12-23 14:58

本帖最后由 zzw1864 于 2014-12-23 14:59 编辑

passengers 发表于 2014-12-23 14:56
命令错了
前面加一条杀进程的killall transmission-daemon   


重启路由,然后启动transmission,还是会有上面的两条报错。
Tue Dec 23 14:56:29 2014 daemon.err transmission-daemon: UDP Failed to set receive buffer: requested 4194304, got 327680 (tr-udp.c:78)
Tue Dec 23 14:56:29 2014 daemon.err transmission-daemon: UDP Failed to set send buffer: requested 1048576, got 327680 (tr-udp.c:89)


passengers 发表于 2014-12-23 15:04

额   还有一个办法把transmission的包全部删掉然后重新更新安装   再重新配置试一下

zzw1864 发表于 2014-12-23 15:24

passengers 发表于 2014-12-23 15:04
额   还有一个办法把transmission的包全部删掉然后重新更新安装   再重新配置试一下

先后安装了官方12.9里面的2.71和10.3里的2.32,这两个版本的运行有问题。

最后又删除,装回了现在的2.84。

这也算是全部删除,重装了吧,而且config文件也没保留,重新装的。

实在是…………

passengers 发表于 2014-12-23 16:06

刚才的命令有些错误我整理了一下

杀进程 killall transmission-daemon
启动 /etc/init.d/transmissionstart
transmission-daemon -g /tmp/transmission
然后查看进程ps | grep transmission
会有诸如:19761 root      7160 S    transmission-daemon -g /tmp/transmission的显示,如果没有,就说明tr没有加载

另外,需要检查的文件主要有 /etc/config/transmission这个是配置文件,然后/tmp/transmission下的setting.json

passengers 发表于 2014-12-23 16:08

本帖最后由 passengers 于 2014-12-23 16:23 编辑

另外我把UPNP打开了的 ,然后防火墙里面加了端口转发和那两头规则   

并且:更改transmission的配置要停掉服务以后改,改完保存后再重启服务否则更改可能不会生效
PS:能私信给个邀请不?呵呵

zzw1864 发表于 2014-12-23 20:18

passengers 发表于 2014-12-23 16:08
另外我把UPNP打开了的 ,然后防火墙里面加了端口转发和那两头规则   

并且:更改transmission的配置 ...

按照操作,显示正常。但是问题还是不能解决。

实在sor,邀请码我倒是有,不过ttg目前禁止邀请,没有办法。

now163 发表于 2014-12-23 23:08

我也有这个问题。之前2.8.2是可以的。升级到2.8.4就不行了。我怀疑是pt站点不支持最新的2.8.4。
因为我用最新的2.8.4去下m-team就可以:$
页: [1] 2 3 4
查看完整版本: Openwrt下安装transmission,无任何下载速度[刷回dd,问题解决]