主页 > 原创 | 整理 > RT-AC68U在ddwrt下安装及配置transmission

RT-AC68U在ddwrt下安装及配置transmission

前提:已经在RT-AC68U上安装了ddwrt固件,以及开启了usb(winpm格式化u盘为ext3)挂载到opt分区,开启了ssh,并开启了samba,如下图所示。

2014-04-13_222157
2014-04-13_222324
2014-04-13_222305
进行完如上的配置后(可能需要重启路由器),在电脑运行里输入\\路由ip地址就可以打开samba的文件共享了
2014-04-13_222632

1.安装opkg
用如下命令安装:

ipkg update
ipkg -force-depends install opkg
opkg update

2.安装transmission-daemon和transmission-web
通过如下命令

opkg install transmission-daemon transmission-web

安装完成后运行daemon生成配置文件

transmission-daemon -g /opt/etc/config/transmission-daemon

配置文件生成后一定要杀死进程,不然之后的更改不生效

killall transmission-daemon

这样会新建一个transmission-daemon文件目录,里边包含了默认的配置文件,可以用vi编辑目录下的settings.json或者在samba共享里记事本编辑
2014-04-13_224536
更改以下内容,主要为用户名、密码、下载路径、开启远程控制

"download-dir": "/tmp/mnt/sdb6",
"incomplete-dir": "/tmp/mnt/sdb6",
"incomplete-dir-enabled": true,
"rpc-password": "你的密码(程序启动后会加密替换)",
"rpc-username": "你的用户名",
"rpc-whitelist-enabled": false,

保持后运行transmission-daemon

transmission-daemon -g /opt/etc/config/transmission-daemon

之后下载trangui
新建连接连接并保持就可以了
2014-04-13_225218
3.设置开机启动
在/opt/etc/init.d目录添加文件S90transmission.startup,内容如下:

#!/bin/sh
/usr/sbin/iptables -I INPUT -p tcp --dport 9091 -j logaccept
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 51413 -j logaccept
/opt/usr/bin/transmission-daemon -g /opt/etc/config/transmission-daemon

另外根据情况在路由web设置页面,管理-命令里边增加以下防火墙命令

/usr/sbin/iptables -I INPUT 1 -p tcp --dport 9091 -j logaccept
/usr/sbin/iptables -I INPUT 1 -p udp --dport 51413 -j logaccept
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 51413 -j logaccept
/usr/sbin/iptables -I OUTPUT 1 -p udp --dport 51413 -j logaccept
/usr/sbin/iptables -I OUTPUT 1 -p tcp --dport 51413 -j logaccept

如果开启了dmz主机,则需要在NAT/QOS里增加端口转发,如猫拨号adsl设定了路由为dmz主机,而路由又设了电脑dmz主机,所以需要将路由的端口增加的端口转发里。如下图所示:
2014-06-29_172502
其中的ip地址为路由的地址。
最后在http://canyouseeme.org/测试看看端口有没有打开成功。

Tags: ac68u ddwrt optware transmission

发表评论

邮箱地址不会被公开。 必填项已用*标注