NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
VMColonel
Aug 30, 2010Aspirant
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/
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
- TheKoKoAspirantHi everyone.
Great post on the setup instructions. I seem to be running into two issues regardless of what I do. My setup is as follows. ReadyNas Ultra 4, RAIDiator 4.2.15 and Transmission 2.14(b) (x86)
I followed the instructions up until I needed to SSH into the NAS, then I hit issue #1:
#1. When I use putty to SSH into the ReadyNAS, it asks for my username. I type admin, then hit enter. Afterwards, it asks for my password. I enter my password and hit enter. At this point, Putty just quits as if it was closed. Retried a few times with the same outcome. So I modified the files using the CIFS access method. Is SSH not enabled? Why does it keep quitting?
Once the config files were modified. I tried to launch transmission and hit issue #2.
#2. trying to restart the Transmission add-on, i check the box and hit save, the NAS pops up a window saying that "Transmission Failed To Start". However, the green "led" on the right hand of the add-on pane is on and the check mark stays. If I refresh the screen (using the refresh button at the top of the FrontView), the box is now unchecked, but the green "led" is still on. If I restart the NAS, its off again.
I would greatly appreciate any input/ideas/solutions.
Thank you...
----- UPDATE -----
Solution to ISSUE #1.
I was doing a little bit of research and came up with the solution to why putty would suddenly quit when trying to access the NAS using SSH.
When logging in to the NAS, do not use admin/password, instead, use root/password. This will grant you access to the ROOT of your NAS. - dhodginAspirantI have a similar problem as above i can install and startup the addon just fine and it works perfectly.
As soon as i shut it down once and change the settings.json file and the startup and shutdown files to modify the default password i can no longer start the service. it says it starts it and then after 3-5 seconds the light turns off on the installed addons page of frontview and launching the transmission web interface just gives a server not found error. the services wont restart once i change those 3 files.
I am editing them in visual studio so maybe its a encoding issue on the text files after resaving?
------------- update
i was editing my files in visual studio and it was resaving the files in a different codepage.
using notepad++ to edit the files preserved ANSI encoding and i can start and stop the service repeatedly now
it must cause it to crash on boot if the files arent encoded as ANSI
- - mechaelAspirantHi,
I've followed the first post and installed "Enable Root SSH Access" then realized it wasn't needed. Is there any way to remove it? I don't want to jeopardize the warranty of my NV+.
Thanks.
Michael - No1JokerAspirantI've just completed this setup.
Anyone getting the "Service failed to start" message at the end of the setup. Make sure your blocklist.sh has the correct password too, if you changed it in step 6.
T - TigrrrAspirantso this is one of the noobies questions probably ever posted how do i start a new torrent download? do i use the bittorrent client on NAS?
- martinb1AspirantI just cannot connect to the transmission interface. Probably some very fundamental thing. Isn't there a transmission-setup-for-dummies? Why can it connect?
Maybe because I'm not clever enough. I cannot follow the terminalogy here. What is a "putty" for instance... I could handle the bittorrent client and the grease monkey set up, but here I'm lost it seems.... - BikeHelmetAspirant
martinb wrote: Maybe because I'm not clever enough. I cannot follow the terminalogy here. What is a "putty" for instance... I could handle the bittorrent client and the grease monkey set up, but here I'm lost it seems....
http://www.chiark.greenend.org.uk/~sgtatham/putty/
Used to gain cmdline access to your NAS or other devices.martinb wrote: I just cannot connect to the transmission interface. Probably some very fundamental thing. Isn't there a transmission-setup-for-dummies? Why can it connect?
What address are you going to? Have you checked the Frontview to verify the service is running? (Green dot)http://[NAS-IP]:8181/transmission/web/
- martinb1AspirantThanks for reply! Now it is finally running. It was probably due to that I was using the wrong format when I was saving settings.json in notepad++. But it is not downloading?! I'm forwarding port on my router (internal and external set to the same value, no DMZ activated) and the transmission interface says "port is closed". According to canyouseeme.org the port is open, but not according to the transmission interface. And there is no downloading at all. I just have a clean modem---> router --> ReadyNas NV+. Would be very thankful for help in this matter.
- danielvegas1AspirantIs your NAS even connected to the internet? Did you set the Gateway in the network-preferences of the ReadyNas-Frontview to the IP of your router? Open up a SSH-connection and try pinging Google to verify.
Related Content
NETGEAR Academy

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