Got this NAS from Amazon http://amzn.to/1WLFuR2 (£39.99 as Sep2015)
http://nas-tweaks.net/devices/d-link-dns-320/
(uname -a) [12/02/2014]
Linux MyDlink 2.6.31.8 #1 Wed Aug 22 16:55:05 CST 2012 armv5tel GNU/Linux
http://forums.hardwarezone.com.sg/storage-clinic-119/d-link-dns-320l-3996991.html
DNS-320L (Product Info)
Processor: Marvell Kirkwood 88F6702 @1GHz
Ethernet: Marvell 88E1318
Memory: 256MB
Flash: 128MB
Kernel: 2.6.31.8
C-Lbrary: 4.3.2
FileSystem: EXT4
USB port: 1 x 2.0 (rear)
Cooling Fan: AVC DS04010B12U
Power Adapter: 12V, 3A
http://klseet.com/index.php/d-link-dns-320-nas/173
DNS-320 - FunPlug 0.7 + Transmission
Product information:
http://www.dlink.com.my/products/?idproduct=477&idCategory=255
http://sharecenter.dlink.com/products/DNS-320
http://dns323.kood.org/dns-320
http://sharecenter.dlink.com/products/DNS-320
http://dns323.kood.org/dns-320
Thanks & credits go to the following: ![Smile Smile](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif)
![Smile Smile](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif)
http://nas-tweaks.net/371/hdd-installation-of-the-fun_plug-0-7-on-nas-devices/
http://forum.dsmg600.info/t2719-%5BREL%5D-Transmission.html
http://forum.dsmg600.info/t2719-%5BREL%5D-Transmission.html
Please read through the above 2 links to understand better before proceeding !
My home NASs as of July'2012 ![Tongue out Tongue out](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif)
![Tongue out Tongue out](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif)
I have 3 units of DNS-320 and I use 1 of it for FunPlug + Transmission to serve as download center
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/Home-NASs.jpg)
I hard-reset the device (by pressing & holding the re-set button at the back for >1min) before starting the following setup
After hard-reset, I setup as follows
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.15.26-DNS320-ffg.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.16.34.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.18.04.jpg)
I used a Seagate 640GB SATA and configured as Standard volume
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.18.15.jpg)
Installing FunPlug 0.7
Go HERE and download this 2 files
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.18.30.jpg)
Navigate and browse Network to locate the device
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.18.49-Copy2Files.jpg)
double-click on "Volume_1"
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.19.01.jpg)
copy that 2 files here (at the top directory of Volume_1)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.19.52.jpg)
Restart the device
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.21.37.jpg)
After the device re-booted, navigate to Volume_1, noticed a sub-folder "ffp" and a ffp.log file created automatically --> that means FunPlug already installed !
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.28.42.jpg)
Next few steps I just followed Uli's guide, thanks to him again ! ![Smile Smile](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif)
![Smile Smile](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif)
PuTTY to the device via Telnet
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.29.58-Telnet.jpg)
Change the device's root password
usermod -s /ffp/bin/sh root
mkdir -p /ffp/home/root/
sed -ie 's#:/home/root:#:/ffp/home/root:#g' /etc/passwd
pwconv
mkdir -p /ffp/home/root/
sed -ie 's#:/home/root:#:/ffp/home/root:#g' /etc/passwd
pwconv
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.31.42.jpg)
passwd
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.32.14-ChgPW.jpg)
This step is to store password
wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
store-passwd.sh
store-passwd.sh
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.33.19-StorePW.jpg)
Activate & enable SSH login
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
sh /ffp/start/sshd.sh start
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.37.37-enableSSH.jpg)
Once done the above, exit PuTTY
PuTTY login to the device again, this time via SSH mode
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.39.03.jpg)
Yes to continue
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.39.40.jpg)
After able to login successfully via SSH, may consider to disable Telnet mode by entering the following command, then re-boot the device
chmod -x /ffp/start/telnetd.sh
reboot
reboot
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-06-30%2016.40.24-DisableTelnet.jpg)
Basically FunPlug 0.7 installation is now completed, next the Transmission !
Installing Transmission
Either:
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2000.57.25-TS-KyleK.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2000.57.30.jpg)
and copy to the following folder:
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2000.57.50.jpg)
Or:
PuTTY into the device and wget the 2 files, one after another
wget http://inreto.de/ffp/0.7/arm/packages/curl-7.21.4-arm-1.txz
wget http://kylek.is-a-geek.org:31337/files/ffp/0.7-arm/Transmission-2.52-arm-1.txz
wget http://kylek.is-a-geek.org:31337/files/ffp/0.7-arm/Transmission-2.52-arm-1.txz
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.17.51.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.12.23.jpg)
Run the following to install the 2 packages, one after another:
funpkg -i curl-7.21.4-arm-1.txz
funpkg -i Transmission-2.52-arm-1.txz
funpkg -i Transmission-2.52-arm-1.txz
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.19.39-InstallTS.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.20.17.jpg)
IMPORTANT!!
Run the following to check & write-down the actual directory path
Noticed my DNS-320 HDD actual mount path is /mnt/HD/HD_a2
Noticed my DNS-320 HDD actual mount path is /mnt/HD/HD_a2
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.28.48-ChkPath.jpg)
Run Transmission for the first time:
su nobody -c "transmission-daemon -f -g /mnt/HD/HD_a2/.transmission-daemon -w /mnt/HD_a2/Downloads -t -u <Your-Desire-UserID-Here> -v <Your-Desire-Password-Here> -a 127.0.0.1,192.168.*.*"
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.39.03-StartTS.jpg)
Wait at least 20sec, if see something like this means Transmission is running fine
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.39.40.jpg)
If didn't see similar result like above, stop here & re-check/re-run every steps again.
Once ok, press Ctrl+C to stop it, wait for at least 20sec
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.40.06-Ctrl-C.jpg)
If wish to Start or Stop Transmission manually, always use this command:
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.49.01-StartStop.jpg)
Next I created some folders using the standard webgui as follows
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2001.57.42-CreateFolders.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2002.01.04.jpg)
Then chmod the directory
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2002.01.15-chmod.jpg)
WinSCP login to the device, navigate to the following path:
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2002.03.35-settings.jpg)
edit the settings.json file accordingly
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2002.03.45.jpg)
Reboot the device, FunPlug + Transmission installation completed !!
Running Transmission
After device rebooted, open browser and navigate to : http://<TheDevice'sIP>:9091
I usually set up/down load limit as follows based on my VIP5 package, torrenting full-speed all the way without any problem, enjoy ! ![Cool Cool](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif)
![Cool Cool](http://klseet.com/plugins/editors/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2002.21.25-torrenting.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2002.22.22.jpg)
![](http://klseet.com/images/stories/NAS/DNS-320/FunPlug-0.7/2012-07-01%2002.42.37.jpg)
No comments:
Post a Comment