[巴法络] buffalo 固件1.57破解 安装transmission及mldonkey |
1. 首先升级firmware到最新的官方1.57版本
2. 修改Root账号和启动SSH服务 a. 下载acp_commander.jar http://downloads.nas-central.org ... R/acp_commander.jar b. 安装好Java,把jar放到C:\Documents and Settings\Administrator下 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" 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" 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" iv) 重启 ssh 服务: java -jar acp_commander.jar -t 192.168.1.114 -ip 192.168.1.114 -pw 138080 -c "/etc/init.d/sshd.sh restart" 3. 用Putty.exe 以ssh方式登录NAS,登录后出现如下信息 root@Nas:~# 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服务能随系统开机自动运行,关机前自动停止 如果存在mlnet,transmission必须先于mlnet启动,以下情况下,mlnet只能为S50之后的数 echo '/opt/bin/transmission-daemon -g /root/.config/transmission-daemon' >/opt/etc/init.d/S50transmission chmod 755 /opt/etc/init.d/S50transmission echo 'killall /opt/bin/transmission-daemon' >/etc/rc.d/extensions.d/K05transmission chmod 755 /etc/rc.d/extensions.d/K05transmission 如果没反应winscp打开S50transmission #!bin/sh export HOME=/root /opt/bin/transmission-daemon -g /root/.config/transmission-daemon #sleep 500 保存后 chmod 755 /opt/etc/init.d/S50transmission 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 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 11.编辑配置文件,主要要修改的地方如下,目录之类的根据实际情况请自行修改,注意区分大小写的。 "download-dir": "/mnt/disk1/share/downloads", "incomplete-dir": "/mnt/disk1/share/incomplete", "incomplete-dir-enabled": true, "peer-port": 45678, (Der Port ist beliebig. Den ge?nderten Port sp?ter im Router durchleiten (NAT).) "rpc-authentication-required": true, "rpc-password": "Kennwort selbst ausdenken", "rpc-username": "Transmission", "rpc-whitelist": "*.*.*.*", "rpc-whitelist-enabled": true, "umask": 0, 12.输入下面的命令,重启NAS试试看吧 Reboot 13.远程管理transmission 可以用Transmission-Remote-Gui,下载地址: http://code.google.com/p/transmisson-remote-gui/ 或者直接浏览器里 NASIP:9091/transmission/web/访问 14.mlnet安装 解压得到mlnet和libz.so.1以及S60mlnet310文件,把libz.so.1文件放到/lib以及/opt/lib文件夹里面,把mlnet文件放到/opt/bin文件夹里面。把S60mlnet310文件放到/opt/etc/init.d文件夹里面,机器就会开机自动加载mlnet。 mlnet和S60mlnet310文件要chmod: chmod 0775 /opt/bin/mlnet chmod 0775 /opt/etc/init.d/S60mlnet310 S60mlnet310文件的内容如下: ####!/bin/sh rm -f /root/.mldonkey/*.tmp 2>/dev/null rm -f /root/.mldonkey/*.pid 2>/dev/null rm -f /root/.mldonkey/*.log 2>/dev/null if [ -n "`pidof mlnet`" ]; then echo "Kill old program..." killall mlnet sleep 10 fi export HOME=/root export PWD=/root export LANG=zh_CN.utf8 export LANGUAGE=zh_CN.utf8 #sleep 500 /opt/bin/mlnet S60mlnet310文件的内容如上。 居然发表错地方了,⊙﹏⊙b汗, 感谢superxyj,你的帖子是基础 感谢pt880老师,在你的手把手指导及启发下,完成破解,灰常感谢诶 以上所有均操作过,运行正常,transmission及mldonkey的设置论坛里太多了,不发了 |
期待raid模式的该机。楼主能不能将你看过的外国论坛地址给出来,根据1.54的经验,普通模式与raid模式的差别只是一个安装文件sh ./ls-mvkw-bootstrap_1.2-7_arm.xsh,我上http://ipkg.nslu2哪里看过,里面虽然有很多资源,但是没有注释,完全不知道该怎么选择
|
本帖最后由 cloudy0124 于 2012-3-26 10:23 编辑
14.mlnet安装 解压得到mlnet和libz.so.1以及S60mlnet310文件,把libz.so.1文件放到/lib以及/opt/lib文件夹里面,把mlnet文件放到/opt/bin文件夹里面。把S60mlnet310文件放到/opt/etc/init.d文件夹里面,机器就会开机自动加载mlnet。 请问 mlnet安装包在哪里啊 安装好了。。mnlnet怎么访问啊 |
14.mlnet安装
解压得到mlnet和libz.so.1以及S60mlnet310文件,把libz.so.1文件放到/lib以及/opt/lib文件夹里面,把mlnet文件放到/opt/bin文件夹里面。把S60mlnet310文件放到/opt/etc/init.d文件夹里面,机器就会开机自动加载mlnet。 哪里下载啊? |
|
刚升级完1.56这1.57又出来了,上次1.54升级到1.57结果transmission的任务要重新添加,很多100个种子加上去要命了,有啥办法可以升级然后保留任务配置么,另外升级后有啥变化么
|