How to install fun_plug v0.7 on D-Link DNS-320L NAS server
HDD-Installation of the fun_plug 0.7 on NAS-devices at http://nas-tweaks.net. For more detailed installation steps and explanations, please refer to HDD-Installation of the fun_plug 0.7 on NAS-devices post.
Steps
Step 1 : Download the installation files
Step 2 : Place both files in the topmost directory of Volume_1 of your D-Link DNS-320L NAS
Step 3 : Reboot your D-Link DNS-320L NAS
Step 4 : Remote login into your D-Link DNS-320L NAS via telnet
Step 5 : Change root password. Execute each command below one by one
usermod -s /ffp/bin/sh root
mkdir -p /ffp/home/root/
sed -ie 's#:/home/root:#:/ffp/home/root:#g' /etc/passwd
pwconv
passwd
login
wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
store-passwd.sh
Step 6 : Activate secure shell login (SSH)
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
Step 7 : Login into your D-Link DNS-320L NAS via SSH
ssh root@<IP Address>
Step 8 : Disable telnet login
chmod -x /ffp/start/telnetd.sh
sh /ffp/start/telnetd.sh stop
Step 9 : Install package installer script
wget http://wolf-u.li/u/441 -O /ffp/bin/uwsiteloader.sh
chmod a+x /ffp/bin/uwsiteloader.sh
uwsiteloader.sh
For the details of setting up uwsiteloader UI, please refer to HDD-Installation of the fun_plug 0.7 on NAS-devices.
Step 10 : Execute the last command after setting up the uwsiteloader
slacker -UaA uli:uwchmod
Excellent work old son.
ReplyDeleteStep 8 : Disable telnet login
ReplyDelete... sh /ffp/start/telnetd.sh stop
<--
HERE one is force disconnected
so where is Step 9 happening ?
Did you start a new connection using ssh, or did you use ssh from inside the telnet session?
DeleteIf the former, it shouldn't be disconnecting you.
If the latter, then when you stopped the telnet service, you killed your session.
Not excellent. It ends in failure. See this for proper procedure - https://nas-tweaks.net/371/hdd-installation-of-the-fun_plug-0-7-on-nas-devices/
ReplyDeleteFor people using firmware 1.06 on D-Link DNS-320L, the release notes indicate :
ReplyDelete“Fun_plug script was removed according to security issue and no longer to be supported.”
So you have to downgrade to a lower version (1.04b12) if you want to continue using the script.
I hope some one will find a solution to be able to install new firmware version without loosing the benefit of “fun-plug” wonderful tool..
Thank you for the inform.
DeleteI second that. I've just upgraded to 1.06 and cannot use ffp. Looking forwarded to the solution.
DeleteIs some one find a solution?
DeleteThere would be 2 possible ways to do it. One is to modify the firmware before updating (i.e. download the new firmware, modify it to support using fun plug, then use the modified version to update the DNS), the other way is to update the firmware, then hack it (see if it has a serial port on the board that can be used or the like, this might not actually be possible) and mod it to use fun plug.
DeleteThe other option would be to put custom firmware on it.
wget: not an http or ftp url: https://wolf-u.li/downloads/3779-d2ee273e64e3c3166139f56fbb100067/store-passwd.sh
ReplyDelete