装之前需要打开JFFS partition、打开ssh
需要的工具:WinSCP、Putty
WinSCP用来传文件
Putty用来敲命令
装的时候可以根据自己的情况把Opkg装在其他地方,我是把Opkg装载jffs的,因为放在usb设备里不太可靠,挂了个硬盘盒平时碰一下可能就掉了。
一、安装opkg软件源
1、创建软件安装目录
cd /jffs
mkdir /jffs/opt
ln -nsf /jffs/opt /tmp/opt
2、安装opkg
下载国外大神的脚本
wget http://qnapware.zyxmon.org/binaries-armv7/installer/entware_install_arm.sh
然后运行脚本:
sh ./entware_install_arm.sh
等待脚本运行完毕。。
3、自动挂载opt分区
在/jffs/scripts位置建立文件,可以先在电脑上建立文本文件,再用WinSCP传进去文件名:post-mount
内容如下:
!/bin/sh
ln -nsf /jffs/opt /tmp/opt
最后获取脚本文件的权限,命令:
chmod a+rx /jffs/scripts/post-mount
至此opkg软件源安装完毕
二、安装Tr
1、安装transmission-daemon和transmission-web
opkg update
opkg install transmission-daemon transmission-web
2、安装完成后运行daemon生成配置文件
transmission-daemon -g /opt/etc/config/transmission-daemon
3、配置文件生成杀死进程,不然之后的更改不生效
killall transmission-daemon
4、修改配置文件settings.json,在/opt/etc/config/transmission-daemon下
常见的修改内容,根据自己的情况修改
"download-dir": "/tmp/mnt/sda1/Transmission", 下载路径 "rpc-enabled": true, web界面开关 "rpc-authentication-required": true, web界面密码访问开关 "rpc-username": "admin", 你的用户名 "rpc-password": "XXXX", 你的密码(程序启动后会加密替换) "rpc-whitelist-enabled": false, ip过滤开关 "dht-enabled": false, DHT开关 "speed-limit-up": 400, 上传限速,单位KB "speed-limit-up-enabled": true, 上传限速开关
修改完毕后保存
5、试一试进入web管理界面
运行Tr命令:
transmission-daemon -g /opt/etc/config/transmission-daemon
进入web管理界面地址:http://路由器IP:9091/transmission/web/
6、使Tr自动启动
打开刚才建立的/jffs/scripts/post-mount文件,在最后添加
sleep 5
/opt/bin/transmission-daemon -g /opt/etc/config/transmission-daemo
7、防火墙配置
在/jffs/scripts位置建立文件
文件名:firewall-start
内容如下:
!/bin/sh
iptables -I INPUT -p tcp –destination-port 51413 -j ACCEPT
iptables -I INPUT -p udp –destination-port 51413 -j ACCEPT
最后获取脚本文件的权限,命令:
chmod a+xr /jffs/scripts/firewall-start
然后就ok了~
参考了这篇帖子http://www.right.com.cn/forum/thread-160532-1-1.html 还有哪个忘了
更新web界面中文的方法
下载这里的文件,将/opt/share/transmission文件夹完整替换掉
里边有两个控制界面
一个是原版的中文版,从恩山的牛人haxc的4530r的固件里拿出来的
地址还是192.168.1.1:9091/transmission/web/
另一个栽培者的版本
地址是192.168.1.1:9091/transmission/web/index.ronggang.html
打错个字
打开刚才建立的/jffs/scripts/post-moun文件,在最后添加
->
打开刚才建立的/jffs/scripts/post-mount文件,在最后添加