宁可一次一次去撞南墙,也不能一个一个失去理想。

Buffalo NAS LS-QVL 测试及使用总结

经验总结:

1. 警告:在WEB界面删除共享文件夹会同时删除磁盘上的数据!!!

2. 更新固件会将整个NAS系统文件恢复出厂,也就是说破解NAS后修改的文件都将复原。

3. 关机功耗0.63W,稳定待机功耗24W,启动峰值功耗43W,共享传输满载功耗27W,4*4TB硬盘环境测得。

4. lighttpd作为NAS的WEB管理界面用,启动文件是“/etc/init.d/httpd.sh” ,配置文件在“/etc/lighttpd/”,WEB文件在“/www/buffalo/www”。

配置文件“buffalo-web.conf”和“buffalo-web_https.conf”分别对应HTTPS/HTTP,在其中加入include "mod_fastcgi.conf",可增加PHP支持,PHP配置文件在“/etc/php/apache2-php5/php.ini”。
同时需要修改启动文件,在“start()”中加入以下代码(为PHP建立相关目录),否则不能正常启动。

if [ ! -d "/var/run/lighttpd" ]; then
mkdir -p "/var/run/lighttpd"
fi
chmod 755 "/var/run/lighttpd"

5. WEBACCESS用的是apache

6.  安装的OPT环境在disk1盘中

一、设置root账号SSH登录

注:需要先安装JRE环境。运行命令时,返回“ACP_STATE_OK”字样代表命令执行成功,否则请检查错误提示,有可能是系统防火墙原因。

1. 修改root密码

java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "(echo 设置SSH密码;echo 设置SSH密码)|passwd"

注:WEB管理员密码默认是:password

2. 允许通过ssh用root登录

java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config"

3. 启用ssh登录

java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config"

4. 重启ssh服务

java -jar acp_commander.jar -t 192.168.*.*** -ip 192.168.*.*** -pw WEB管理员密码 -c "/etc/init.d/sshd.sh restart"

至此,可以用root账号通过SSH登录NAS了。

二、安装迅雷(3.X版本)

已作废,因为迅雷该项目解散。

1. 创建目录

mkdir /mnt/disk1/.cdd/xunlei

2. 安装迅雷程序

从http://g.xunlei.com/forum-51-1.html下载最新迅雷固件,选择版本“armel_v5te_glibc”,并解压到/mnt/disk1/.cdd/xunlei目录。

3. 修改“thunder_mounts.cfg”文件,配置用于下载的磁盘。

available_mounts
{
/mnt/disk2/
}

4. 设置权限

chown -R nobody:nogroup /mnt/disk1/.cdd/xunlei/
chmod 0755 /mnt/disk1/.cdd/xunlei
chmod 0744 /mnt/disk1/.cdd/xunlei/*

5. 创建下载目录链接(因为我们用nobody账号运行迅雷,因为权限原因,迅雷自己创建不了这个链接,所以我们手工建立。)

ln -s /mnt/disk2/ /mnt/disk1/.cdd/xunlei/C:

6. 临时修改下载磁盘权限,否则迅雷不能创建下载数据库

chmod 0777 /mnt/disk2/

7. 以nobody权限启动迅雷,之后退回到默认用户

su - nobody
cd /mnt/disk1/.cdd/xunlei/
./etm_monitor &
exit

8. 访问http://192.168.*.***:19000/getsysinfo?v=2,查看运行状态,并获取激活码。

9. 改回下载磁盘权限

chmod 0755 /mnt/disk2/

10. 设置服务脚本/etc/init.d/xunlei.sh,权限0755,内容如下:

#! /bin/sh
XUNLEI_DIR="/mnt/disk1/.cdd/xunlei"
XUNLEI_PID="${XUNLEI_DIR}/xunlei.pid"

case "$1" in
start)
echo "Starting XunLei ..."
su - nobody -c "cd ${XUNLEI_DIR};./etm_monitor &"
;;
stop)
echo "Killing XunLei ..."
pkill vod_httpserver
if [ -f $XUNLEI_PID ]; then
pid=`cat $XUNLEI_PID`
kill -9 $pid
fi
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

exit 0

11. 设置开机自启动,修改/etc/init.d/rcS,在最后加入:

#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh start

12. 设置关机自关闭,修改/etc/init.d/rcDown,在最后加入:

#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh stop

13. 映射脚本到bin目录,以后可以直接用脚本名运行,不用带路径。

ln -s /etc/init.d/xunlei.sh /bin/xunlei

14. 参数配置

使用mount命令查询系统挂载的磁盘,然后可以在cfg/thunder_mounts.cfg中将不想用于下载的磁盘屏蔽掉。

invalid_mounts
{
/dev/md24 /mnt/disk1
/dev/md23 /mnt/disk3
}

迅雷离线助手:
https://chrome.google.com/webstore/detail/eehlmkfpnagoieibahhcghphdbjcdmen,此功能是给迅雷官方的离线界面扩展功能。设置“http://127.0.0.1:6800/jsonrpc”。

二、安装迅雷(2.X之前版本)

已作废,因为迅雷该项目解散。

1. 创建目录

mkdir /mnt/disk1/.cdd/xunlei
// chmod 0755 /mnt/disk1/.cdd/xunlei

2. 安装迅雷程序

从http://g.xunlei.com/forum-51-1.html下载最新迅雷固件,选择版本“armel_v5te_glibc”,并解压到/mnt/disk1/.cdd/xunlei目录。

3. 设置权限

chmod 0777 /mnt/disk1/.cdd/xunlei/*

4. 运行

/mnt/disk1/.cdd/xunlei/portal

5. 访问http://192.168.*.***:9000/getsysinfo,获取激活码。

6. 设置服务脚本/etc/init.d/xunlei.sh,权限0755,内容如下:

#! /bin/sh
case "$1" in
start)
echo "Starting XunLei ..."
/mnt/disk1/.cdd/xunlei/portal
;;
stop)
/mnt/disk1/.cdd/xunlei/portal -s
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

exit 0

7. 设置开机自启动,修改/etc/init.d/rcS,在最后加入:

#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh start

8. 设置关机自关闭,修改/etc/init.d/rcDown,在最后加入:

#XunLei
[ -x /etc/init.d/xunlei.sh ] && /etc/init.d/xunlei.sh stop

9. 映射脚本到bin目录,以后可以直接用脚本名运行,不用带路径。

ln -s /etc/init.d/xunlei.sh /bin/xunlei

10. 参数配置

使用mount命令查询系统挂载的磁盘,然后可以在cfg/thunder_mounts.cfg中将不想用于下载的磁盘屏蔽掉。

invalid_mounts
{
/dev/md24 /mnt/disk1
/dev/md23 /mnt/disk3
}

在cfg/etm.cfg中可以指定默认下载目录。

system.default_dl_path=C:/4-2TB/Downloads/Thunder/

三、安装optware

安装包备份:ls-mvkw-bootstrap_1.2-7_arm.xsh.7z

cd ~
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/ls-mvkw-bootstrap_1.2-7_arm.xsh
sh ./ls-mvkw-bootstrap_1.2-7_arm.xsh
rm ./ls-mvkw-bootstrap_1.2-7_arm.xsh
// 必须执行下面这条命令,否则重启后OPT不能自动加载
mv /etc/init.d/optware /etc/init.d/rc.optware
ipkg update
ipkg upgrade

安装后optware位于/mnt/disk1/.optware目录。

四、安装transmission

ipkg install transmission
transmission-daemon -f

等待1分钟,ctrl + c 中断进程。
编辑" /root/.config/transmission-daemon/settings.json

"download-dir": "/mnt/disk4/4-2TB/Downloads/Transmission",
"incomplete-dir": "/mnt/disk4/4-2TB/Downloads/Transmission",
rpc-whitelist": "*.*.*.*"
"pex-enabled": false"

设置服务及启动脚本

echo '/opt/bin/transmission-daemon -g /root/.config/transmission-daemon' >/opt/etc/init.d/S95transmission.sh
chmod 755 /opt/etc/init.d/S95transmission.sh
echo 'killall /opt/bin/transmission-daemon' >/etc/rc.d/extensions.d/K05transmission.sh
chmod 777 /etc/rc.d/extensions.d/K05transmission.sh

安装WEB界面:
https://code.google.com/p/transmission-control/

transmission远程管理程序:
http://code.google.com/p/transmission-remote-dotnet/

五、安装aria2

下载ipk安装包<aria2 1.28.0>,解压上传到NAS,使用ipkg命令安装。

killall -2 aria2c
ipkg remove aria2
ipkg install aria2_1.28.0-1_arm.ipk
ipkg install libstdc++_6.0.20-6_arm.ipk

写入自启动脚本

echo -e '/opt/bin/aria2c --conf-path=/etc/aria2.conf -D' > /opt/etc/init.d/S10aria2.sh
chmod 755 /opt/etc/init.d/S10aria2.sh

-j 同时下载任务数
-s 单任务最大线程数
-x 单服务器最大连接数
-c 允许断点续传
-D daemon模式/后台运行/隐藏输出信息

下载配置文件保存到/etc/aria2.conf,重启NAS,或者用命令启动aria2,访问地址:http://nas-ip:6800/jsonrpc

/opt/bin/aria2c --conf-path=/etc/aria2.conf -D

下载AriaNg管理面板,解压到NAS的WEB目录,在WEB打开即可管理Aria2。

参考资料:
http://nas1.cn/thread-26697-1-1.html
https://post.smzdm.com/p/49402/
http://www.hdpfans.com/forum.php?mod=viewthread&tid=661658

六、其他

参考资料:

http://nas1.cn/thread-25694-1-1.html
http://nas1.cn/thread-26627-1-1.html
http://nas1.cn/thread-26427-1-1.html
http://blog.binux.me/2012/12/aria2-examples/
http://aria2.sourceforge.net/manual/en/html/aria2c.html
https://github.com/binux/yaaw
http://blog.binux.me/2012/07/thunderlixianexporter/
http://pan.baidu.com/share/link?shareid=152070&uk=137082021
相关软件:http://pan.baidu.com/share/link?shareid=159314&uk=3121316227

linux命令大全
http://linux.chinaitlab.com/special/linuxcom/

点赞

发表评论

电子邮件地址不会被公开。