natasaly 发表于 2011-1-2 15:59:51

LS-VL的改机流程和评测 增加transmission和mldonkey部分

本帖最后由 natasaly 于 2011-5-12 16:02 编辑

许多买nas的人其实目的都是为了改机BT下载,别装了,我知道就是,你懂的。

我的机器是1.37的固件,而这个固件仍然能用JAVA工具破解。请点击下面链接自行下载。然后配置好JAVA环境。
http://downloads.nas-central.org ... R/acp_commander.jar





硬盘为希捷的AS系列,估计往后可能会出于成本等其他原因变成三星等其他品牌



改机部分

以下假设Linkstation的IP为192.168.0.10,注意这里所需要的密码是web界面的管理密码,如果你没有改过,默认应该就是 <password> 不包括括号,如果你改过,请在以下命令中自行更改。

1.打开windows的命令行模式,进入JAVA工具所在的目录,输入以下命令,如果能显示一些目录名,那么表示你手上的机器能使用这个方法得到破解。
java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw password -c "ls /"

2.把root密码改为123456,以后自己再改别的。
java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw password -c "(echo 123456;echo 123456)|passwd"

3.获得SSH登录。
java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw password -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config"

4.如果你的固件是1.37,那么运行下面命令,如果版本低于1.37,请跳过直接运行5。
java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw password -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config"

重启ssh:
java -jar acp_commander -t 192.168.0.10 -ip 192.168.0.10 -pw password -c "/etc/init.d/sshd.sh restart"

至此你可以SSH登录到LS-VL了。然后就装软件吧。

一.安装基本软件,最后安装的是nano,如果对vi有爱可以越过最后一行命令。

su
mkdir /mnt/disk1/tmp
cd /mnt/disk1/tmp/
wget http://ipkg.nslu2-linux.org/feed ... strap_1.2-7_arm.xsh
sh ./lspro-bootstrap_1.2-7_arm.xsh
ipkg update
ipkg upgrade
ipkg install openssh
ipkg install nano

二.改ssh登录密码,

接下来修改ssh密码
cd /opt/etc/openssh/
passwd
输入两遍新密码。

三.安装BT

因为自带的BT是一个utorrent的特别版本,太垃圾了,而且好多PT网站都不认的,可能是linux初版的还不是很完善的缘故。建议大家安装transmission。

1.ssh连进Linkstation输入如下命令

cd /mnt/disk1/tmp/
ipkg install transmission
transmission-daemon -f

2.然后等待大概1分钟,ctrl + c 中断进程。这是配置文件应该建立起来了,输入以下命令行:
nano /root/.config/transmission-daemon/settings.json

修改下载路径吧,你懂的。
"download-dir": "/root/Downloads",改成"download-dir": "/mnt/disk1/share/Downloads".注意大小写,然后用晚上邻居去linkstation的共享目录建立Downloads的目录。
"rpc-whitelist": "127.0.0.1",改成"rpc-whitelist": "*.*.*.*" 如果有特别需求请自行更改别的。
Umask可以设成0,那么你就可以拥有对下载回来的那些目录最高的读写权限。

3.管理transmission可以通过以下两个渠道
-安装transmission-remote-donut 可以通过这个地址获得 http://code.google.com/p/transmission-remote-dotnet/ 最新版本3.24已经很大程度上能修改后台参数。
-打开浏览器输入 LS的内网IP:gui端口号 进入web管理界面

四. 添加MLdonkey,

先去下载适合自己版本

你可以在这个网址找到mldonkey的更新版本。
http://mldonkey.sourceforge.net/forums/viewtopic.php?t=4825#top

先进入以下地址 http://rapidshare.com/users/A4AF85/0 然后双击arm目录,我选择的是 mldonkey-cores-3.0.5CVS-arm-20101013.tar.bz2 , 以后更新了可能文件名就不一样。
1.下载该文件。
2.用rar打开该压缩文件,里面有些子目录,确定一个适合自己的版本。根据目录描述,有包括BT功能的,也有不包BT的,进入后会发现一个没有扩展名的文件 mlnet 。把这个文件放到路径 /opt/bin/ 处。输入下面命令

cd /opt/bin/
mlnet

有网友反映启动mlnet出现错误信息,我重新测试后建议大家使用armel版本下的normal。具体arm与armel的区别请大家自行google下。

3.大概一分钟后ctrl+c终止进程。为了保险起见,也可以killall mlnet一下。然后输入下面命令去修改配置文件。
vi /root/.mldonkey/downloads.ini

配置文件的最前头是关于端口的设置,现阶段关键是设置http端口和gui端口。以后更多的设置可以留待以后,或者利用sancho来更改。保存后退出。

4.再次启动mlnet。
killall mlnet
cd /opt/bin/
mlnet

当你看到telnet屏幕上显示core已经启动时,就意味着可以登录mldonkey了。

操作MLdonkey可以有以下两种方式
-在电脑上安装sancho客户端来控制MLdonkey,在这里 http://sancho.awardspace.com/ 可以获得最新版本。
-或者打开ie输入 LS的内网IP:gui端口号 登录web管理界面。

5.sancho设置,这里以sancho为例,介绍一些基本设置
-设置中文: 在工具->首选项->sancho:主要->使用本地文件 选择zh-CN,重启sancho后即为中文。
-在工具->首选项->Main 设置 client_name 推荐设置成yourname的形式,毕竟是verycd啊.....
-在工具->首选项->Bandwidth 设置 max_hard_upload_rate 和 max_hard_download_rate 分别是上传和下载速度,单位是KB
-在工具->首选项->Networks 勾选 enable_overnet 和 enable_kademlia
-用如下命令导入服务器

servers http://www.emule.org.cn/server.met

-用ov_load命令导入overnet的node列表,推荐下载 http://download.overnet.org/contact.dat 用kad_load命令导入kad的node列表,推荐下载 http://www.emule-inside.net/nodes.dat 对于ov_load和kad_load,需要先下载回本地,比如把 contact.dat 到/mnt/disk1/share/后,输入下面命令

ov_load /mnt/disk1/share/nodes.dat


五.设置Transmission还有MLdonkey开机自启动

nano /opt/etc/init.d/S60startup
添加以下内容:
#!bin/sh
export HOME=/root
/opt/bin/transmission-daemon &
/opt/bin/mlnet &

保存退出。

cd /opt/etc/init.d/
输入命令修改这个文件权限:
chmod 775 S60startup

改好后输入reboot重新启动。




评测部分

Transmission运行情况

我家中是4M的ADSL,线路情况一般。以前曾经使用过MSS LS-GL等动物机,均出现过不稳定的状况。MSS表现为做种子数量多的时候网速不稳定,受制与CPU与内存, MSS在高负荷的情况下如果连接数量太多,会出现网速波动的状况。而LS-GL改机后BT会发生segmentation的错误。而运行了4天,LS-VL暂时没有出现死机或者负荷太高导致网速波动或者反应时间延长的情况。



不过transmission对资源的占用还是很可观的,虽然如此,其稳定性和易用性使得我们暂时找不到更好的选择。rtorrent速度可以,但功没有web管理界面,gui界面配置复杂,功能相对来说比较少。而自带的utorrent就见仁见智了。


文件传输速率
我电脑是AMD5200+ 2GB内存,硬盘为seagate的pineline 1TB主板为GIGA 780G。Win7旗舰版。网络环境为SLM2008+buffalo+原装千兆网线。Linkstation和主板均打开了7K的jumbo frame.事实上网络环境不复杂,而且线材好的话jumbo frame能大幅度提高传输速度。

从linkstation copy 1gb到电脑。大家看截图,

最小28mb/s 最大36mb/s,稳定在32-34mb/s

然后再从硬盘写入1gb的文件到Linkstation,

大概最低48mb/s 最高69mb/s.稳定在50-56mb/s.

可见我电脑的配置确实不能测出这神物的最强性能,尤其是我的硬盘可能是当中瓶颈,原因是上面的测试中linkstation写入的速度竟然比读取的速度更快。但其表现完全能满足全码率蓝光的在线播放。我们完全有理由相信在现在主流的配置上这一款LS-VL的表现有更大的发挥空间,完全能满足高清发烧友的要求。看来1.6G的CPU带来的改变不仅仅是面板上面那个V而已。


(欢迎转载但请注明出处)
参考文章
http://buffalo.nas-central.org/wiki/Open_Stock_Firmware
http://forum.buffalo.nas-central.org/viewtopic.php?f=69&t=22137
http://mldonkey.sourceforge.net/forums/viewtopic.php?t=4825#top
http://blog.titan24.com/kehan/72717.htm
http://www.xeonlin.com/computer-topics/mss-mldonkey-install.html

momo 发表于 2011-1-2 16:45:57

强烈支持,现在很多朋友升级后都无法再次改机而烦恼,有这个问题的朋友要顶顶。

xenium 发表于 2011-1-4 13:17:45

我也用的这款,不过是双盘位的
http://log.dongsheng.org/2010/12/14/open-link-station-pro-duo-wvl-firmware/

xenium 发表于 2011-1-4 13:18:33

本帖最后由 xenium 于 2011-1-11 11:02 编辑

-edited-
网速太慢发重复了,sorry

xenium 发表于 2011-1-4 13:18:57

本帖最后由 xenium 于 2011-1-11 11:03 编辑

-edited-
网速太慢发重复了,sorry

natasaly 发表于 2011-1-4 17:16:30

本帖最后由 natasaly 于 2011-1-7 19:46 编辑

双盘位的叫LS-WVL 是 LS-WXL的升级产品,前者跟LS-VL配置是同等级的。可以参照上述流程获得root。

这里提醒下那些主要目的为脱机下载的朋友,如果你在比较LS-VL和LS-WVL这两款盒子,而且对空间没有绝对要求上2T以上的话,那么请不要犹豫了,就LS-VL吧。因为对于脱机下载LS-WVL会存在下面这些不利因素,
1.LS-WVL/WXL为双盘位的盒子,可以选择普通模式或者0/1的RAID模式,相信没有人会选择raid 1吧?如果选择普通模式的话,两个硬盘的路径分别为/mnt/disk1/ 和 /mnt/disk2/,就transmission而言,下载路径只能设置一个,那么你只能选择下载回来的东西要放在disk1或者disk2,不利于做种或者管理。所以最优的选择是使用RAID 0模式,把两个硬盘看作是一个,就不会存在上述问题。但却引出下面的不足。
2.WVL/WXL可以放两个硬盘,虽然只一个硬盘同样可以启动,但就是去了双盘位的意义了,就硬件来说有点浪费,而运行双盘的话耗电也比单盘的高,脱机下载其中一个最重要特征就是低耗,双盘引起功耗的上升,可以说是削弱了脱机下载的意义。
3.上双盘位估计现在多数用户都会选择两个1T成2T两个1.5T成3T或者连个2T成4T的RAID 0,其实虽然新的V系列硬件升级了,CPU1.6G但内存上升不见得足够,只有256MB,如果你需要做种,假设你是下载高清电影,2T的蓝光大概就是60多个种子了,如果你不止2T,又或者做附种(一个资源实体,但在不同tracker上面挂种),同时激活的种子数量将会更高。就WVL的硬件而言,大概同时激活的种子达到100个左右就可以明显地感觉到反应速度变慢,下载效率变低,稳定性下降了,然而电影还没有塞满你3T的容量。剩下的容量就只能作为单纯的“备份”了。

所以如果你想要的是一个适合脱机下载动物机,如果你喜欢混PT/BT,如果你重视性价比,如果你是环保分子, 单盘位的比双盘位的可能更合乎你的需要。

以上是本人浅陋的见解,也是针对脱机下载而言的。如有不足错漏请各方大侠指正指正。

gusnboy 发表于 2011-1-5 15:29:04

学习了,感谢

jiche 发表于 2011-1-6 22:47:37

双盘位的叫LS-WVL 是 LS-WXL的升级产品,前者跟LS-VL配置是同等级的。可以参照上述流程获得root。

这里提 ...
natasaly 发表于 2011-1-4 17:16 http://www.gebi1.com/images/common/back.gif

受益匪浅!

52smxzyj 发表于 2011-1-9 00:53:47

回复 1# natasaly

LZ可以告诉一下QQ么?想请教一下

natasaly 发表于 2011-1-9 10:27:51

18939907 但我一般不上QQ,如果你有事情在这里问可能比较好。

jiche 发表于 2011-1-9 20:33:39

已成功改机,多谢了。

jiche 发表于 2011-1-9 21:04:54

“Linkstation和主板均打开了7K的jumbo frame.”请问LinkStation和主板的网卡怎么打开巨帧?

另外如何实现远程WEB访问LinkStation?

natasaly 发表于 2011-1-10 19:54:07

本帖最后由 natasaly 于 2011-1-10 20:01 编辑

不知道你的机器是什么,以LS-VL 1.37为例
Jumbo Frame :网络 〉以太网帧大小然后设置需要的大小

具体你的主板请参照说明书。
一般在网络适配器属性处设置。提醒一点,Jumbo Frame 要起正面作用必须满足以下条件,不然有可能导致访问不了网络或者传输失败:
1.网络质量一定要好,网线要信噪比要高。
2.需要 接受-中转-发送 这条链路上面所有的网络硬件都支持Jumbo Frame
3.Jumbo Frame 大小要设置到一致。


PS. LS的Jumbo Frame是支持4102 7422 9694三种的,而一般网卡标注支持Jumbo的选项为1.5K(默认) 2K 3K 4K 5K 6K 7K 8K 9K,我的技嘉主板自带的网卡就是这样的,按照常理如果LS设置9694,那么主板也应该设置9K,但这样设置的话导致访问不了LS,估计原因是主板的所谓9K其实就是1024*9=9216 < LS的9646 后来我把LS上面的设置换成7422,主板设置为8K或者9K就访问正常了。经过测试,LS 7422 + 主板8K 这个组合在我这个个案上比较高效率而稳定。也许你的主板9K所采用的标准跟buffalo的一样,那么可能主板设为9K然后LS设为9K也一样正常。大家可以自行调试,找到适合自己的组合。如果嫌太麻烦,也可以不用纠结在这个问题上,因为不同组合间的差别也不是压倒性的,提升有限。能打开Jumbo Frame就好。

寻找最佳组合的大体方向是: 尽量使用高K数的组合,但如果网络条件不太好,掉包率高的话,建议Jumbo不要设太高,如果设置Jumbo后掉包率比不设明显高的话,传输效率是不升反降的。

关于远程访问LS的问题。可以通过两个办法实现
1.通过webaccess功能,这个是官方固件自带的,可以参考下面设置,如有需要请自行根据具体情况更改,
WebAccess 服务:启用
HTTPS/SSL 加密:启用
使用 BuffaloNAS.com:启用
BuffaloNAS.com 名称: 自己设置
BuffaloNAS.com 密钥: 自己设置
DNS 主机名: 不用设置
自动配置防火墙 (UPnP):禁用
外部端口: 9000 默认
NAS 内部端口号: 默认
独占会话:禁用
会话过期时间(分钟): 无限制

这样的话通过访问
http://buffalonas.com/你设置的BuffaloNAS.com 名称/就可以访问到你的LS了,当然,功能仅限于存取。

2.使用动态域名,然后做LS的管理界面端口影射。动态域名可以去诸如3322.org这类服务商申请免费的,如果你足够牛b,不用动态域名也可以,直接用静态IP了。之后还需要一个支持动态域名的路由,我使用了DD-WRT。由于我的端口80已经被路由器本身占用了,所以做了个交叉影射,外部端口设置为1000,然后内部端口设置为80,这样我在外面打开IE,地址栏输入http://我的动态域名:1000就能访问我的LS管理界面了。通过这个办法,还可以影射21端口实现FTP。

3.通过在LS上面的optware安装相应的软件实现动态域名,编写相应脚本……这样你就可以不用路由器了。但.......还是买个路由吧,钱不多,而且方便。

4.可能如果希望访问transmission的话更简单,设置动态域名之后做transmission web-gui端口的影射就可以了,默认是9091. 在浏览器上输入http://你的动态域名:9091 就可以通过web界面管理你的下载进程了。当然啦,使用remote donut更好,上面有介绍的。

xenium 发表于 2011-1-11 11:16:35

回复 1# natasaly


这个系列的机器上自带的twonky也是相当垃圾,web界面不可用,部分mkv文件无法在我电视上播放,只好换了个mediatomb,修改了一下配置文件,基本上mkv文件通吃了,对资源的管理也比twonky强很多。

LinkStation这个系列的硬件尚可,最恼人的就是软件配置非常糟糕,配置文件也弄得乱七八糟,登进去看半天才找到修改的地方,系统貌似是基于debian的,但很多包是从gentoo改过来的(也可能只是用了gentoo的patch)。

jiche 发表于 2011-1-11 12:28:10

非常感谢!

jiche 发表于 2011-1-12 14:27:02

杯具,交换机不支持巨帧,共享目录方式播放蓝光,卡......

maym 发表于 2011-1-12 23:09:02

本帖最后由 maym 于 2011-1-13 09:49 编辑

楼上的你播放模式用WINDOW自带的方案试试!别用cuda模式,顺便问下natasaly ,巨针模式下传输速率能到多少?测试数据能否上张图?我自己试验过了,无论怎么组合都不行,只要文件夹里有大文件,就打不开这个文件夹!目前按默认的设置我传输能维持在20MB/S左右

natasaly 发表于 2011-1-13 11:14:30

本帖最后由 natasaly 于 2011-1-13 11:29 编辑

回上上面楼的朋友,

就算不支持巨JF,单纯用1.5K相信这个盒也能达到35MB/S左右的,我下载效能不高是因为我主机的硬盘导致,换句话说,JF其实对于我上面的下载部分的测试,几乎是起不到提升的效果,真正提升的是上传。理论上下载应该跟上传差不多快的,因为都是硬盘对硬盘,所以你的硬件不支持JF应该不是播放蓝光卡的原因。



回上面楼的朋友,

评测上面的图正是JF模式的传输,因为我主机的硬盘不怎么样,所以好像下载的速度比上传还慢。下载35MB左右,上传60MB左右。JF是否能提高你网络效能跟你的局域网质量很有关系,1.5K下丢个包不是什么大问题,9K下丢个包问题就大了,你留意下丢包率吧。如果访问不了目录可能是因为你的电脑的网卡JF标准跟LS的标准不一样,你尝试设置电脑8K, LS 7K。永远LS的JF不要比电脑的大。

另外磁盘碎片也是有关系,你如果这个文件只有20MB/S,你尝试多几个其他文件吧,可能会有所不同。

最后,你的机器是否我们谈论的LS-VL或者LS-WVL?别那上一代的产品去跟新一代的比阿。

maym 发表于 2011-1-13 11:28:32

本帖最后由 maym 于 2011-1-13 11:31 编辑

我的机器是LS-CH1.0TL-V2,传输速率跟文件好像没关系,一直在20M/S以下,是否重新格式化下再试试,我回头找个时间尝试下!不过巨帧,我尝试了所有的组合都不行!对了还有个问题,为啥NAS的速率这么小啊!连50M以上都到不了,究竟瓶颈在哪呢?肯定不可能是硬盘的瓶颈!就是不用巨帧,理论也能轻松在30M以上啊!我交换机背板速率足够的!是不是设计本身的问题呢?还是文件系统的效率低?

natasaly 发表于 2011-1-13 11:38:02

本帖最后由 natasaly 于 2011-1-13 12:15 编辑

我还是建议你先试下再说,最好耐心点,自己上传一个大一点的文件进去,然后再下载回来。而且,一定要避免与BT软件行为之间的冲突,例如BT正在hash,或者正在预分配空间,或者以几mb的速度高速下载中。都会对传输造成比较大的影响。LS-CHL LS-GL这类 CPU在400-600 内存64-128MB的千兆产品JF模式正常应该在25MB左右稳定的,不开JF大概在16-18MB左右。

所有组合应该是3C1*8C1=24种哦,你是不是只尝试了4K对4K 7K对7K 9K对9K而已阿?

如果你买了个神州的笔记本,但这个笔记本玩不了3d游戏的,那么我就说笔记本都玩不了3d游戏,这样符合逻辑吗?进而再谈是设计问题还是文件系统效能的问题就没有意义了。

影响效能的有时并非NAS本身,还可以是其他因素,你确认其他因素都不是瓶颈吗?
1.你所有硬件都支持JF吗?router switcher呢?
2.网线用什么呢,是自己做的还是原装一条一条卖的6类线(这种水晶头一掉了就会废掉,不能重新夹的,所以质量很有保证)?你测试过你的网络最高速是多少吗?
3.距离多远?
获得了一切信息之后才尝试去推论,这样才能找到问题。

再举个例子,100Mb的网线理论也能达到12.5MB/s的速率阿,但一般人能上6Mb/s就很不错了,802.11g也号称自己能有54Mb的速度阿, 换算下就是6.3MB/s左右了,你试过能超3MB/s的吗?因此,CHL类产品商家标榜的也就是35MB/S,你能达到20mb或以上的话也不算太过分了。因为宣称跟实际本来就有个差距的。再加上上述网络的复杂性,就可能出现你现在的结果。


如果你对速度有要求,一定要上50MB的话LS-VL LS-WVL都可以阿,它们的cpu都是1.6G的,内存也大了,商家标榜自己能达到75MB/s 估计上50不难。但前提还是先确认下你的网络环境,确保不是瓶颈之后再入手。不然也不见得有多大提高。论坛里面好像有效能测试,你去看看。
页: [1] 2 3 4 5 6
查看完整版本: LS-VL的改机流程和评测 增加transmission和mldonkey部分