本帖最后由 topsir 于 2016-6-3 19:33 编辑
该配置已经稳定运行十几天,算是比较可以了。PT主要用aria2和Transmission(因为有些PT网站只能用Transmission),通过移植的土办法解决了aria2不能做种的问题,并升级到1.92。
以下是详细流程:
第一步、先用tftp安装Boot到硬盘。
a、准备工作-插入硬盘
安装NAS的硬盘。硬盘务必提前清空。删除所有分区。
b、准备工作-网络线路:
电脑LAN(修改网络配置手动指定IP:192.168.11.1,255.255.255.0)连接LS-410D网络接口(NAS背面)
a
c、tftp安装Boot到硬盘
解压缩所有固件到电脑,进入TFTP Boot Recovery目录,电脑运行TFTP Boot软件,会显示一个黑色界面
b
其中有192.
168.11.1地址
d、安装boot模式:插入LS-410D电源线通电,并将LS-410D背面的开关拔至on。稍等10-30s,按功能键(正面的唯一一个按钮),
按功能键5秒—》松手—》电源指示灯闪烁, 此时NAS会从电脑上的TFTP服务器内读取boot的文件,电脑上的软件也会有相应的提示,读取2个文件。等到电源指示灯稳定不闪烁。
e、将网线从电脑上拔下来,插入路由器(路由器要有DHCP功能),此时NAS不要关机。电脑也连上路由器,并和NAS在一个网段。
第二步、安装固件至 1.80
电脑,进入ls400-180en-root目录,
运行LSUpdater.exe(上述NAS固件包,解压),点FIND,会看见EM字样的存储。点UPDATE上传固件,如分区格式化等询问请确定。此过程可能持续十几分钟。重新启动。
d
e
f
g
h
如有错,可重新点UPDATE上传固件,再来。
重启后,看见1.80已经安装完成,点QUIT退出。
第三步、升级固件至 1.81
电脑,进入ls400-181en-root目录,
运行LSUpdater.exe(上述NAS固件包,解压),点UPDATE上传固件,密码是:password。
i
重启后,看见1.81已经安装完成。
第四步、破解ssh
点左上角的图标,打开调试模式(debug)
j
在调试界面的左边勾选的两个文件,initrd是打开潜在功能的(可选,这个文件也包含了打开SFTP),rootfs是破解系统的文件(必须)
k
右侧第一个表示不检查版本,等于说用于降级。右下的是强制升级的意思。
这个教程,勾选左边第二个和右边两个就行了。确定后,点点UPDATE更新。
第五步、安裝Optware
5、安裝Optware
打开终端工具scureCRT、PUTTY等,使用root账号
- cd /tmp
- wget http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
- sh ./lspro-bootstrap_1.2-7_arm.xsh
- echo 'src cs08q1 http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/' >/opt/etc/ipkg.conf
- echo 'src cs08q1 http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/' >/opt/etc/ipkg/cross-feed.conf
- ipkg update
- ipkg upgrade
复制代码 注意:wget下载的是lspro-bootstrap_1.2-7_arm.xsh,而非ls-mvkw-bootstrap_1.2-7_arm.xsh
由于Optware安装在/mnt/disk1上,和数据盘在一起,容易出错,调整到系统盘(系统盘3.5G,有很多空闲)
- mkdir /.optware
- cp -R /mnt/disk1/.optware /.optware
复制代码 修改/etc/rc.d/init.d/rc.optware
REAL_OPT_DIR=/.optware
重启系统。删除/mnt/disk1/.optware
- rm -rf /mnt/disk1/.optware
复制代码
第六步. 安裝ARIA2 1.18.9
- ipkg install aria2
- cd /tmp
- killall -I aria2c
- ipkg remove aria2
- ipkg remove libstdc++
复制代码 复制libstdc++_6.0.17-6_arm.ipk,aria2_1.18.9-3_arm.ipk到/tmp
- ipkg install ./libstdc++_6.0.17-6_arm.ipk
- ipkg install ./aria2_1.18.9-3_arm.ipk
复制代码
第七步. 移植ARIA2 1.19.2
解决aria2_1.18,seed-ratio不能设置为seed-ratio=0.0 就是不能做种,下载完就马上退出。移植了aria2的1.192的运行程序,seed-ratio能设置为seed-ratio=0.0 也能做种。
将固件包中的aria2c直接复制到 /opt/bin目录下。并设置可执行权限。
第八步、移植cpulimit-ng 防止系统自动重启
利用cpulimit-ng限制Transmission CPU占用防止系统自动重启
脱机下载选择aria2和Transmission。aria2、Transmission适合PT。但最主要的问题是不定时的系统自动重启。开启swap,限制下载速度,均不起作用,还
是会发生宕机的情况。cpulimit是一款限制进程CPU占用的程序,将Transmission进程的CPU占用率限制在40%后情况得到很大的改观,即CPU占用率不可超过40%。宕机的情况已基本没有。
将固件包中的cpulimit直接复制到 /opt/bin目录下。并设置可执行权限。
运行以下命令:
- /opt/bin/cpulimit -e transmission-daemon -l 40 > /dev/null &
复制代码 下载连接:
|