Installation of Optware on the D-Link DNS-323 and Conceptronic CH3SNAS

Many people asked me to compile various packages over the last few years. Sometimes i was able to help and sometimes (in rare occasions) i had to reject a request when it was impossible to fulfill it. Then i often told the requestor to install optware which originated from the NSLU2-Project and provides many addition packages. I didn’t have experienc on this, so i had to leave them in the dark. Until recently.


I’ve done a lot of research and looked at many scripts. A few days ago i stumbled across a thread in my favorite fun_plug-Board that was promoting a script which manages all the stuff. Well i tried it and made several modifications to it so that it works in the D-Link DNS-323 and Conceptronic CH3SNAS. THIS DOES NOT WORK ON OTHER DEVICES, PLEASE CHECK HERE IF A TUTORIAL IS AVAILABLE FOR YOUR DEVICE!

First you need a working Fonz fun_plug which you can install with these instructions. Then enter the following commands:

wget -O /ffp/start/
chmod a+x /ffp/start/
/ffp/start/ start

This downloads the Optware-Script for fun_plug, marks it as executable (which leads to a start on every boot, as you’ve already learned) and starts the script once. This may take a while as the NAS is downloading Optware. After the successful download, you should reboot you NAS to see if it works and to set the correct enviroment-variables automatically.

The usage of ipkg (The package manager for Optware (like funpkg for fun_plug)) is shown if you enter “ipkg” in your Terminal. The current list of packages is loaded when entering “ipkg update“, a package is installed with “ipkg install [packagename]“.

6 thoughts on “Installation of Optware on the D-Link DNS-323 and Conceptronic CH3SNAS”

  1. What is the recommendation around using fun_plug and optware together? I read somewhere that there will be duplication of libraries. Won’t this cause more libraries to be loaded and more memory to be consumed?

  2. Hi,

    I tried the procedure on DNS-323 (I m interested in pyload). I got a known error but can’t find solution working for me :

    Error :
    root@myDNS-323:/mnt/HD_a2/ffp/home/root# /ffp/start/ start
    mv: cannot rename ‘/opt’: Device or resource busy
    Running: mkdir -p /opt
    Running: mount –bind /ffp/opt/optware /opt

    None ADD-ON on DNS-323, and non-essential daemons stopped :
    1 root init
    2 root [ksoftirqd/0]
    3 root [events/0]
    4 root [khelper]
    5 root [kthread]
    11 root [kblockd/0]
    14 root [khubd]
    49 root [pdflush]
    50 root [pdflush]
    52 root [aio/0]
    51 root [kswapd0]
    189 root [scsi_eh_0]
    190 root [scsi_eh_1]
    200 root [mtdblockd]
    217 root [kcryptd/0]
    218 root [kmirrord/0]
    230 root [loop0]
    1088 root smbd -D
    1090 root smbd -D
    1091 root nmbd -D
    1134 root xmldb -n config
    1163 root [md0_raid1]
    1180 root [kjournald]
    1241 root [kjournald]
    1281 root [kjournald]
    1296 root chkbutton
    1308 root ./btdog ./bt –daemon-loop
    1309 root ./bt –daemon-loop
    1311 root ./bt –daemon-loop
    1312 root ./bt –daemon-loop
    1313 root ./bt –daemon-loop
    1314 root ./bt –daemon-loop
    1328 root ./bt –daemon-loop
    1330 root fancontrol 0
    1336 root op_server 3 3 3
    1371 root mDNSResponder
    1372 root mDNSResponder
    1391 root mDNSResponder
    1401 root -/bin/sh
    1457 root lpd Waiting
    1472 root mserver
    1473 root apkg
    1480 root inotifybt
    1498 root /web/webs
    1519 root check_daemon
    1705 root /ffp/sbin/sshd
    25098 root smbd -D
    25284 root sshd: root@pts/0
    25293 root -sh
    962 root atd
    965 root crond

    Any help will be appreciated

  3. Hi there! I am trying to install this and seem it is not working.. i am getting the same error as other poeple here:

    mv: cannot move `/opt' to `/opt.bak': Device or resource busy
    Running: mkdir -p /opt
    Running: mount --bind /ffp/opt/optware /opt

    1. I know it’s been a long time, but in case you still need some help… There is uninstall command in the so simply:
      sh /ffp/start/ uninstall
      would do the trick

Leave a Reply

Your email address will not be published. Required fields are marked *

Exit mobile version