[巴法络] ls-wvl 1.57 transmission流程 几处小白注解 |
本帖最后由 测试用户 于 2012-4-6 19:50 编辑
在pt880兄的帮助下,终于搞定,感觉网上的教程有点太简了,所以注一下,以方便如我一样的小白。 1. 首先升级firmware到最新的官方版本 http://www.buffalo-china.com/drv ... hp?type=1&id=62 注:此处倒就简单,如果这步都有问题,后面也可以跳过了,入群晖为好。 2. 修改Root账号和启动SSH服务 a. 下载acp_commander.jar http://downloads.nas-central.org ... R/acp_commander.jar b. 安装好Java 注:要注意64和32位的区别,下错就没用的;安装好JAVA要WIN+R进命令行,键入:JAVA 回车 如果显示JAVA不是一个有效的命令,说明装错,反安装,重新下载,再次安装,直到测试时,不再显示JAVA不是有效命令。 c. 在Windows的命令行模式下,按顺序执行如下命令(注意红色的文字部分,ip地址要修改为自己的IP,密码部分根据自己的情况修改): i) 修改 root 密码: java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "(echo newrootpass;echo newrootpass)|passwd" 注:此处要注意,1、在键入上面命令时,得CD到acp_commander.jar所在目录,否则无法进行下去;2、adminpasswordhere默认是:password ii) 允许使用ssh进行root用户登录: java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config" 注:adminpasswordhere不是上面改过的密码!仍是:password iii) 执行下面这个命令启用ssh登录: java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config" 注:adminpasswordhere不是上面改过的密码!仍是:password iv) 重启 ssh 服务: java -jar acp_commander.jar -t 192.168.1.10 -ip 192.168.1.10 -pw adminpasswordhere -c "/etc/init.d/sshd.sh restart" 注:上面如有提到IP错误,不用管他,继续就好了。 3. 用Putty.exe 以ssh方式登录NAS,登录后出现如下信息 root@Nas:~# 注:要先键入用户名ROOT;再键入密码,密码不以*显示出来的,不要以为键盘坏;这回密码是上面改的那个newrootpass 到这里,下面就照着搞好了,没有什么了 4. 以下操作都在putty中进行 5. 安装Optware(ipkg) cd /tmp wget http://ipkg.nslu2-linux.org/feed ... strap_1.2-7_arm.xsh sh ./ls-mvkw-bootstrap_1.2-7_arm.xsh mv /etc/init.d/optware /etc/init.d/rc.optware ipkg update 6. 安装Transmission ipkg install transmission mc screen ipkg update ipkg upgrade 7. 建立自动化脚本,使transmission服务能随系统开机自动运行,关机前自动停止 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 755 /etc/rc.d/extensions.d/K05transmission.sh 注:此处操作可以不要,pt880兄编了个S95transmission,此处直接把这个文件用WINSCP拖到/opt/etc/init.d文件夹,右键properties(之前写成EDIT了,多谢PT880兄指正)改成权限777就OK了.本帖最后附上,方便下载 8. 建立transmission下载文件夹和未完成时的临时文件夹,并赋予权限 mkdir /mnt/disk1/share/downloads chmod -R 777 /mnt/disk1/share/downloads mkdir /mnt/disk1/share/incomplete chmod -R 777 /mnt/disk1/share/incomplete 注:第一句命令也许会报错,拆成1、mkdir /mnt/disk1/share 2、mkdir /mnt/disk1/share/downloads 然后再进行第二句命令 9. 启动transmission,让其创建配置文件 transmission-daemon 10. 等待一会即可,继续执行下面的命令。 关闭transmission,并编辑配置文件 编辑配置文件建议使用winscp以ssh连接到nas进行编辑,这样最方便,省的用命令行的方式。 killall transmission-daemon chmod 777 /root/.config/transmission-daemon/settings.json screen mcedit /root/.config/transmission-daemon/settings.json 注:pt880兄告知,SCREEN这一行不要弄了 11.编辑配置文件,主要要修改的地方如下,目录之类的根据实际情况请自行修改,注意区分大小写的。 "download-dir": "/mnt/disk1/share/downloads", "incomplete-dir": "/mnt/disk1/share/incomplete", "incomplete-dir-enabled": true, "rpc-whitelist": "*.*.*.*", "rpc-whitelist-enabled": true, 注:*.*.*.*不用改成IP地址,就照着*.*.*.*就好 12.输入下面的命令,重启NAS试试看吧 reboot 13.远程管理transmission 可以用Transmission-Remote-Gui,下载地址: http://code.google.com/p/transmisson-remote-gui/ 或者直接浏览器里 NASIP:9091访问 14.大功告成了 |
7. 建立自动化脚本,使transmission服务能随系统开机自动运行,关机前自动停止 我编写的S95transmission文件其实只可以代替第一行的操作, 第二行的操作要通过winscp修改S95transmission文件的权限 第三和第四行的操作可有可无。 |
收藏了~~
|
感谢教程,升到1.57版本后,按照之前网上的教程以及你的教程都试了,但总卡在用putty登录的位置,总是提示密码不对,ROOT或root的用户名,无论之前修不修改password,都有进不去,winxp和win7系统都试过...
|
为啥我的NAS用wget根本用不起来,ping外网ip也ping不到
|