RT-AC68U在ddwrt下安装及配置transmission
前提:已经在RT-AC68U上安装了ddwrt固件,以及开启了usb(winpm格式化u盘为ext3)挂载到opt分区,开启了ssh,并开启了samba,如下图所示。
进行完如上的配置后(可能需要重启路由器),在电脑运行里输入\\路由ip地址就可以打开samba的文件共享了
1.安装opkg
用如下命令安装:
ipkg -force-depends install opkg
opkg update
2.安装transmission-daemon和transmission-web
通过如下命令
安装完成后运行daemon生成配置文件
配置文件生成后一定要杀死进程,不然之后的更改不生效
这样会新建一个transmission-daemon文件目录,里边包含了默认的配置文件,可以用vi编辑目录下的settings.json或者在samba共享里记事本编辑
更改以下内容,主要为用户名、密码、下载路径、开启远程控制
"incomplete-dir": "/tmp/mnt/sdb6",
"incomplete-dir-enabled": true,
"rpc-password": "你的密码(程序启动后会加密替换)",
"rpc-username": "你的用户名",
"rpc-whitelist-enabled": false,
保持后运行transmission-daemon
之后下载trangui
新建连接连接并保持就可以了
3.设置开机启动
在/opt/etc/init.d目录添加文件S90transmission.startup,内容如下:
/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 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主机,所以需要将路由的端口增加的端口转发里。如下图所示:
其中的ip地址为路由的地址。
最后在http://canyouseeme.org/测试看看端口有没有打开成功。
Tags: ac68u ddwrt optware transmission
发表评论