+ -
当前位置:首页 → 问答吧 → [教学]替RT-N16(Tomato Shibby韧体) 下...

[教学]替RT-N16(Tomato Shibby韧体) 下...

时间:2013-04-11

来源:互联网

Tomato Shibby韧体有许多功能,尤其是Transmission(传输/下载大师)很多人都用过.
但Tomato Shibby内建的Transmission不知是否为旧版本的关系,很吃资源...
BT很容易运作到Transmission当掉!

Transmission当掉后还要重开机RT-N16,才能再启动Transmission.
不过这不是重点,操作一个会当机的Transmission根本无法完档..不就跟废物没两样.

所以即如此,那我们自己更新Transmission,
让Shibby韧体更完善.

内建的Transmission版本:


外挂Transmission(更新后):

在此先感谢随风浮云与sin777指导,才有这篇内容的产生.
1.
首先要挂载BT当然要准备USB随身硬碟吧,
但应该没人会想去用随身碟,用几次就花光读写寿命..应该没人这么笨.

不过不急著早使用USB硬碟,先准备事前工作比较重要.

启动Tomato USB功能:


让USB装置能挂载到网路芳邻上:


将USB碟插入RT-N16里,挂载后注意磁碟编号


2.
将opt.zip里的档案(含\opt资料夹)解压到\sda1(或sda2里)

再回到USB支援设定,不过这次多加一行字..
mount -o bind /tmp/mnt/sda1/opt /opt


再拔开USB硬碟,再重插USB硬碟回去,就完成外置transmission的安装.
别怀疑,就是这么简单!

3.
验证外挂新Transmission的时刻
启动Tomato Shibby设定里的Transmission.


在浏览器网址列输入http://192.168.1.1:9091 ,一切没问题就可开启新版的Transmission了.



4.
因为USB随身硬碟里\opt资料夹放著Transmission主程式,所以建议把资料夹给隐藏起来..
免得那天手滑把\opt资料夹给删除,那就糟糕了

作者: gfx   发布时间: 2013-04-11

gfx wrote:
Tomato Shi...
感谢分享

请问换新版后能改善多少?
我用shibby transmission没当过,但是USB硬碟常失踪
要重开RT-N16才能重新挂上硬碟
一个种子的peer上限也只能设定到30,否则效能会很惨,USB硬碟失踪的频率更频繁
所以我都只拿来挂冷门档

作者: bakafish   发布时间: 2013-04-11

好文
gfx wrote:
Tomato Shi...

作者: 93123211   发布时间: 2013-04-11

推+1,

占个位置,需要使用时,较好找!


gfx wrote:
blockquote>

作者: un3354   发布时间: 2013-04-11

bakafish wrote:
我用shibby transmission没当过,但是USB硬碟常失踪
要重开RT-N16才能重新挂上硬碟
一个种子的peer上限也只能设定到30,否则效能会很惨,USB硬碟失踪的频率更频繁
所以我都只拿来挂冷门档
USB硬碟失踪会不会是USB电压的问题?
USB硬碟有一种2接头对1的线,其中1条是专门向USB借电..我是用这一种传输线.

目前Transmission peer上限我是设50,运作还OK.
但因自身都是用NAS传输下载,还没大量测试下载过.
不过一次2~3个档传输应该还是RT-N16硬体可接受的范围.

到目前为止我测试最大的下载速率是1.6MB(12Mbps),
离家中最大下载频宽6.25MB(50Mbps)老实说还差蛮远的.
不知道是不是受限RT-N16 USB读/写的影响,还是种子的关系..速率即是如此.

但对非拥有NAS用户来说,能将电脑离线下载已经是很幸福的一件事.
速率上要求就不必太苛刻了!

作者: gfx   发布时间: 2013-04-11

gfx wrote:
USB硬碟失踪会不会是USB电压的问题.
USB硬碟有一种2接头对1的线,其中1条是专门向USB借电..我是用这一种传输线...
我也是用这种线,只接一头或两头都接结果是一样的
挂冷门档还OK,挂热门档就死很快
如果是电压问题导致硬碟掉线,应该拔掉硬碟再重接上去就可以了
但我试过要重开RT-N16才能再抓到硬碟,有时甚至严重到要断电重开才有用
所以我觉得应该不是电压问题,可能是整个RT-N16被拖垮,某部份功能当了的关系

RT-N16的USB读写效能很差,同时读和写的效能更差
能跑到1.6MB算很厉害囉

作者: bakafish   发布时间: 2013-04-11

好文章,回家试试,之前有看过别的文章,下载速度最好不要超过750KB/SEC,这样比较不会挂,
另外有看过把Transmission装在USB外接硬碟上的作法,可以降低AP的负载,
可惜完全看不懂,所以无法照做,这篇写得很清楚、容易施做,谢谢楼主的无私分享。

作者: chuleei   发布时间: 2013-04-11

很赞的分享文
真得太实用了~
谢谢大大的分享

作者: dride1124   发布时间: 2013-04-11

帮你再补充一个 Transmission WEB 控制器,下载点。

无法执行的同学,请更改档案属性 chmod 755 tr-control-easy-install.sh

安装方式,脚本下载后,放到你已连到N-16的USB或是N-16的 jffs 下,进入N-16的终端画面执行 sh tr-control-easy-install.sh ,就全自动更换了。

以后你登录网页,就可以看到比较美的画面,语言可切换为繁体中文,第一次使用时,如果看不到以下画面,请按ctrl+F5 重新刷页面,如果还是看不到,那换个浏览器就可以了。




P.S.这是基於HTML5 所写的,用最新版的 IE 9&10 、FIREFOX 和 CHROME 都可以。

作者: 随风浮云   发布时间: 2013-04-11

感觉拿路由器的效能来当bt机
太为难路由器了

作者: patrick753   发布时间: 2013-04-11

某些韧体usr等目录会设为唯读,建议将随身碟格式化成Ext3格式,透过mount -o bind将主机的opt资料夹挂载到随身碟,再将transmission安装到随身碟,再透过mount -o bind挂载usr去更新新版介面。
根据我的经验,程式放在随身碟,transmission当机需重启机率小非常多。

我一开始也是使用RT-N16建立jffs使用,发现当机率挺高的,才改成用挂载到随身碟的,解决当机问题,更改后没当过。

作者: voodo   发布时间: 2013-04-11

请问一下如果我要挂载在SDA2这颗随身碟下的BT资料夹要怎么设定呢??
第一次碰真的不知从何用起可麻烦版大指导一下吗谢谢


作者: m31251310   发布时间: 2013-04-12


m31251310 wrote:
请问一下如果我要挂载...
在芳邻的sda2下面先建好BT资料夹,对电脑来说是\\TOMATOUSB\sda2\BT

但在N16的设定则是/mnt/sda2/BT

作者: gfx   发布时间: 2013-04-12

m31251310 wrote:
请问一下如果我要挂载...你在下载时你会觉得很奇怪,怎么会找不到BT资料夹里正在下载的档案?

事实上不是档案不见了,而是未完档的档案Transmission把资料夹设成隐藏了!

若要找正在下载的档案,将Windows资料夹设定显示隐藏档案,资料夹就蹦出来了。

作者: gfx   发布时间: 2013-04-12


gfx wrote:
Tomato Shi...

版大请问是刷哪个版本的Tomato?

作者: 蜻蜓   发布时间: 2013-04-14


蜻蜓 wrote:
版大请问是刷哪个版本...Tomato Firmware 1.28.0000 MIPSR2-101 K26 USB AIO

作者: gfx   发布时间: 2013-04-14

已删除..已删除..已删除..已删除..已删除..已删除..已删除..已删除..

作者: linshengchih   发布时间: 2013-04-14

voodo wrote:
建议将随身碟格式化成Ext3格式,透过mount -o bind将主机的opt资料夹挂载到随身碟,再将transmission安装到随身碟,再透过mount -o bind挂载usr去更新新版介面

我的硬碟已经格式化为ext3,路径为 /mnt/sda1。

请问在步骤中:
1.mkdir /jffs/opt
2.mount -o bind /jffs/opt /opt
3.cd /tmp
4.wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O - | tr -d '\r' > /tmp/optware-install.sh
5.chmod 755 optware-install.sh
6.sh optware-install.sh
7.ipkg update
8.ipkg install transmission

要改哪些呢? /jffs都改成 /mnt/sda1吗? 麻烦指点一下,谢谢!

作者: linshengchih   发布时间: 2013-04-15

linshengchih wrote:
我的硬碟已经格式化为...
这些是Transmission的安装指令,千万不要去变更它..
除非你想把Transmission主程放式到USB随身硬碟里,而非RT-N16内部

你只要确定新版Transmission可以顺利开启,
再到Tomato BT下载页面,变更下载路径就好了!


/mnt/sda1/BT即为载到USB随身硬碟里的BT资料夹..
当然你可以变更,不过条件是sda1下面的资料夹请先在'网路芳邻'建好,免得路径错误!

.incomplete/ 这个功能是载档未完成前先放到这么目录藏起来,
等到完档后才搬回你的原先设定的路径. 不想用这么做的话可以取消勾选

作者: gfx   发布时间: 2013-04-15

gfx wrote:
这些是Transmission的安装指令,千万不要去变更它..
除非你想把Transmission主程放式到USB随身硬碟里,而非RT-N16内部

因为voodo觉得主程式放在外接硬碟中比较不会当机,所以才想改存放在USB硬碟中。 USB硬碟切了100G的ext3格式,transmission应该很小,放一下没关系!

另外我目前是刷shibby的BT-VPN版本,所以没有JFFS选项。 主要是看不懂流程中的:

1. mount -o bind /jffs/opt /opt,这个指令代表的意思。
2. 如何设定 tomato 中的 『Transmission 主程式路径』。
3. 到哪里可以 wget 最新的transmission程式?

若能理解1,2,我应该就会改了。 请指点一下,谢谢!

作者: linshengchih   发布时间: 2013-04-15

linshengchih wrote:
因为voodo觉得主...
要在tomato -> 路由器管理 -> 系统指令 -> 开机初始化 先挂载/opt资料夹:
mount -o bind /tmp/mnt/sda1/opt /opt

将Transmission安装到/opt

1.mkdir /tmp/mnt/sda1/opt
2.mount -o bind /tmp/mnt/sda1/opt /opt
3.cd /tmp
4.wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O - | tr -d '\r' > /tmp/optware-install.sh
5.chmod 755 optware-install.sh
6.sh optware-install.sh
7.ipkg update
8.ipkg install transmission

结束~


这样懂了吗? Transmission路径指定是放在/opt
但/opt 资料夹是防写的,
所以用mount挂载(linux指令)/tmp/mnt/sda1/opt(USB硬碟里的opt资料夹)

命令RT-N16 ,让它以为/tmp/mnt/sda1/opt的里资料就等同放在/opt里..

反过来思考当Transmission要安装到/opt时,事实上是放到/tmp/mnt/sda1/opt

所以8个步骤当中,第2步骤就是为了挂载/tmp/mnt/sda1/opt 成为/opt
不过挂载目录的动作RT-N16重开机后就消失,
所以要在'开机初始化'每次重开机就再做一次挂载..确保/tmp/mnt/sda1/opt为/opt

----------------------------------------
Transmission WEB控制器0.3 Beta (20130402)是目前官方最新的.
不过N16应该还不支援,期待它改版..

要尝鲜可试Transmission WEB控制器0.2 Beta ,同栋#9楼随风浮云大大有教安装的方法..
有兴趣可一试究竟!

作者: gfx   发布时间: 2013-04-15

好实用的教学!
谢谢大大分享!
gfx wrote:
Tomato Shi...

作者: FID1124   发布时间: 2013-04-15

虽然都用电脑跑P2P

但教学好文~一定要加分感谢!

作者: anuser   发布时间: 2013-04-16

请问新版韧体是有对离线下载作改善吗?
测试起来是否已经稳定?

这个方法之前就有尝试过
但BT跑到最后都还是会变成无法进到WEB管理页面
需要重开机才能正常

作者: foxyez   发布时间: 2013-04-17

foxyez wrote:
请问新版韧体是有对离...
我的Transmission测试,参考看看!

Transmission设置:


下载:


连接数:


CPU使用率:



但BT跑到最后都还是会变成无法进到WEB管理页面
需要重开机才能正常
这种事更新Transmission后我就未再发生

最明显的是载档我有'标记选择只下载的档案'的习惯,
标记档案 选取/取消的勾,
旧版Transmission的每点一下都会延迟个1~1.5秒 ;新版的机乎都都是随点随反应..

实际比较后就知道我所形容的,感受差异颇大!

作者: gfx   发布时间: 2013-04-18

谢谢回应
明日回老家再来试试看
不然每次挂BT也要挂电脑
实在很不节能~ XD

作者: foxyez   发布时间: 2013-04-18

因为某些原因不小心重置了RT-N16..
但也促成Transmission 摸鱼安装的完成!
让安装Transmission时来得更简捷更容易懂!!

已在首篇修正,祝各位使用愉快~

作者: gfx   发布时间: 2013-04-20

root@unknown:/tmp/mnt/TOSHIBA_EXT# sh tr-control-easy-install.sh
Connecting to transmission-control.googlecode.com (173.194.72.82:80)
checkfolders.lst 100% |**********************************************************| 168 --:--:-- ETA
Transmission Web Control Is Downloading...
Connecting to transmission-control.googlecode.com (173.194.72.82:80)
transmission-control 100% |**********************************************************| 619k --:--:-- ETA
Installing...
mv: can't rename '/usr/share/transmission/web/index.html': Read-only file system
cp: can't create '/usr/share/transmission/web/config.js': Read-only file system
cp: can't create '/usr/share/transmission/web/index.mobile.html': Read-only file system
cp: can't create directory '/usr/share/transmission/web/lang': Read-only file system
cp: can't create directory '/usr/share/transmission/web/template': Read-only file system
cp: can't create '/usr/share/transmission/web/style/base.mobile.css': Read-only file system
cp: can't create directory '/usr/share/transmission/web/style/images': Read-only file system
cp: can't create '/usr/share/transmission/web/style/base.css': Read-only file system
cp: can't create '/usr/share/transmission/web/logo.png': Read-only file system
cp: can't create '/usr/share/transmission/web/index.html': File exists
cp: can't create directory '/usr/share/transmission/web/script': Read-only file system
Done.


恩...求救..
/usr...唯读-口-
请问板大该怎么处理呢?
otz...


作者: herry90121   发布时间: 2013-05-30

 因为要使用IPv6,所以刷回 shibby 102 BT-VPN(Transmission 2.71)。 由於原本已经挂有硬碟为sda1,因此直接将 opt 目录放在硬碟中(RT-N16/sda1),其余步骤与 gfx 首页教学相同。 成功更新 Transmission 2.77,感谢 gfx 的教学。 

 想请问一个问题,以后要去哪里找新版的 transmission(opt资料夹) 呢? 谢谢!

作者: linshengchih   发布时间: 2013-05-31