Transmission for DNS-313, DNS-323
Getting the D-Link DNS-323 2-Bay Network Attached Storage Enclosure
This guide has been superseded by “Transmission 1.42+ for DNS-323“
Required files
libcurl (7.18.1) download
transmission (1.21) download
transmission (1.22) download
These files (by KyleK) are for fonz’s fun_plug version 0.5. Setting up transmission is pretty straight forward.
Setting up fonz’s fun_flug
If you are using DNS-313, follow this guide to install fonz’ fun_plug for the DNS-313 before following the rest of this guide.
If you are using DNS-323, follow the instructions to install fonz’s fun_plug.
Downloading the required files
Download the required files (libcurl and transmission) to your Volume_1 (/mnt/HD_a2).
Installing libcurl and transmission
Telnet to your NAS and execute the following commands
/ # cd mnt/HD_a2
/mnt/HD_a2 # funpkg -i curl-7181.tgz
Installing package curl-7181 …
/mnt/HD_a2 # funpkg -i Transmission-1.22-ffp0.5.tgz
Installing package Transmission-1.22-ffp0.5.tgz …
Editing the transmission.sh file (if you are setting up for DNS-313)
Edit the startup file transmission.sh (/ffp/start/transmission.sh) using vi or other suitable editor. Change the following line:
export TRANSMISSION_HOME=/mnt/HD_a2/.transmission
to
export TRANSMISSION_HOME=/mnt/HD_a4/.transmission
Creating a temporary directory
Execute the following command to create a temporary directory to hold torrent files that are greater than 100kB.
/mnt/HD_a2 # mkdir -p /mnt/HD_a2/tmp
Running transmission for the first time
Execute transmission-daemon using the following command
/mnt/HD_a2 # /ffp/start/transmission.sh start
Starting transmission-daemon
/mnt/HD_a2 #
Setting the path for new torrent
This makes the downloading of torrent files to your Volume_1 and avoid the cluttering of HD_a4 for DNS-313.
/mnt/HD_a2 # mkdir -p /mnt/HD_a2/torrents
if you are on DNS-313
/mnt/HD_a2 # export TRANSMISSION_HOME=/mnt/HD_a4/.transmission
/mnt/HD_a2 # transmission-remote -f /mnt/HD_a2/torrents
otherwise
/mnt/HD_a2 # export TRANSMISSION_HOME=/mnt/HD_a2/.transmission
/mnt/HD_a2 # transmission-remote -f /mnt/HD_a2/torrents
Starting the transmission automatically on reboot
transmission can be started everytime you reboot your device. Simply set the transmission.sh file to executable
/mnt/HD_a2 # chmod a+x /ffp/start/transmission.sh
Have fun with your transmission!
Note: If you encounter “Permission Denied” during the bittorrent session, execute the following command in telnet:
/ # chmod 0755 -R /mnt/HD_a2/torrents