NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

VMColonel's avatar
VMColonel
Aspirant
Aug 30, 2010

Transmission Setup on the ReadyNAS NV+/Duo:

Preface:
I wasn't able to find this all in one place, and I ran into a few snags here and there (Nothing a quick google wouldn't cure)

I assume the x86 installer would be similar, but I don't have a unit to test with, so if someone does have one and wants to add comments, I can correct.

What you will need:
Transmission binary (I'm using a DUO, so Sparc for me, version 2.04)
Get it from here: http://www.readynas.com/forum/viewtopic.php?f=47&t=24271

SSH Root Access (Both Sparc and x86):
http://www.readynas.com/?p=4203

Instructions:
1) Login to FrontView:
a) Open a browser to https://<IP_OF_NAS>
b) Accept SSL warning
c) Enter your credentials (Login: Admin Password: <admin pass>)

2) Install the SSH addon:
a) Login to FrontView
b) Click on System -> Update -> Local tab (at the top) -> Choose File
c) Select "EnableRootSSH_1.0.bin"
d) Click on "Upload and verify image.."
e) Accept warning (OK) and WAIT
f) Click on "Perform System Update"
g) Shutdown and reboot the device. (This may take a few minutes to come back online)

When the power light on the NAS stops blinking:

3) Install the Transmission addon:
a) Login to FrontView
a) Click on System -> Update -> Local tab (at the top) -> Choose File
b) Select "Transmission_2.04.bin"
c) Click on "Upload and verify image.."
d) Accept warning (OK) and WAIT
e) Click on "Perform System Update"

4) Disable the Transmission Daemon:
a) Login to FrontView
b) Click on System -> Installed Add-ons -> Transmission
c) Take the check out of the box
d) Click "Save" and WAIT.
e) Click "OK" after it has successfully stopped.

5) Use PuTTY (Or your SSH terminal of choice) to remote into the box.
a) Download putty here: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

6) Edit the settings.json file for the Transmission Daemon (or Service)
a) SSH into the NAS
b) Backup the config file
# cp /addons-config/Transmission/transmission-daemon/settings.json /addons-config/Transmission/transmission-daemon/settings.json.default
c) Use your favourite editor to make changes to the config file:
# vi /addons-config/Transmission/transmission-daemon/settings.json

To bypass throttling, I changed the port, disabled DHT, and forced protocol encryption. So far, I'm downloading at about 60kb/s, so it seems to be working. For more information please see: http://www.pervices.com/docs/throttling_tech_brief.pdf
Old Config:
"peer-port": 51413,
"dht-enabled": true,
"encryption": 1,
"rpc-password": "{d15b146a3063b3ade7d0fecaa9602218a327a8c8gOoal64v",

New Config:
"peer-port": 1723,
"dht-enabled": false,
"encryption": 2,
"rpc-password": "test123",

Directories, Bandwidth, Scheduling, Peer Management, Ports, Proxy, Remote Control and Advanced settings can all be tuned from this file, for more information see this page: http://www.readynas.com/contributed/super-poussin/Transmission-Parameters.htm

NOTE:
Changing the web password (rpc-password) may also require changes to /addons-config/Transmission/transtop.sh and /addons-config/Transmission/transtart.sh
Old Config:
TRANSOPT=" localhost:8181 -n admin:password1"
New Config:
TRANSOPT=" localhost:8181 -n admin:test123"

7) Re-enable the Tranmission client:
a) Login to FrontView
b) Click on System -> Installed Add-ons -> Transmission
c) Put the check back in the box
d) Click "Save" and WAIT
e) Click "OK" after it has successfully started

8 ) Ensure that external port is open remotely:
a) Open a browser and go to http://www.t1shopper.com/tools/port-scan/
b) Beside "Scan this list of port numbers" put in the value of "peer-port" from step 6 (In our example, enter 1723) and click "Scan"
c) The report should say "<Your IP> is responding on port 1723 (pptp)."
d) If it isn't check your router settings

9) Add torrents through the Web Interface:
a) Open a browser and go to http://<IP_OF_NAS>:8181/transmission/web/

GENERAL NOTES:
The Web Interface (http://<IP_OF_NAS>:8181/transmission/web/) has a default username of "admin" and a default password of "password1" unless changed in step 6.

Create a new torrent using: https://<IP_OF_NAS>/ctransmission/

19 Replies

Replies have been turned off for this discussion

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More