miércoles, 31 de agosto de 2011

Instalar fun_plug en el DNS-320


  Qué es fun_plug, es lo primero que nos preguntamos, resulta que los firmware basados en un procesador ARM tienen algunos extras, por ejemplo el usuario pude ejecutar un script  nombrado como "fun_plug" cuando el S.O. arranca, para ello tiene que estar en la raiz del disco duro "Volume_1".
 Lo interesante es que en ningun caso se guarda nada en la memoria Flash, con lo que si borras el fichero, cambias el disco duro o lo que quieras hacer, el sistema  principal (el de fw oficial) sigue intacto y siempre funcionará, esto que le instalamos es como un extra, en en cualquier momento podemos eliminar.
  En resumen gracias a fun_plug, podemos ejecutar programas y herramientas extras en el NAS.
 Un aleman llamado "Fonz" creó un paquete llamado "ffp"  (Fonz fun_plug", el cual  tiene una serie de script y software extra que puede ser ejecutado desde fun_plug.
Desde activar un telnet al sistema, ssh, mediatomb, etc...

En el caso del DNS320, hay que modificar algunos detalles.

1º)  Descargarnos lo siguiente : 
fun_plug modificado para DNS-320 
fun_plug 0.5
fun_plug.local modificado para DNS-320


2º) Copiar  los 3 ficheros   fun.plug.      funplug.tgz   fun_plug.local    al raiz del disco duro  Volumen_1 del DNS-320.

3º) Reiniciar el NAS, y en unos 2 minutos debe de estar ya instalado y funcionando el Telnet.

4º) Hacerlo compatible con  otros paquetes
      a) Telnet  ip-DNS320   ( se puede hacer con el putty si tienes win7).
      b)  En el Volume_1   teclear el comando   cd /mnt/HD/HD_a2
      c)  Mover fun_plug.local a su  sitio     mv fun_plug.local /ffp/etc
      d) Cambiar los permisos                 chmod a+x /ffp/etc/fun_plug.local 
      e) reiniciar y listo.


5º)  Activar ssh.
    Entramos por telnet  y tecleamos :    
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
Ya puedes instalar otros paquetes. Por defecto viene con fun_plug :
  • Lighttpd – un servidor HTTP  ligero para alojar paginas web en el  NAS
  • OpenSSH – Secure Shell
  • Mediatomb – un UPnP media server (alternativo al que trae el NAS)
  • NTP – Network Time Daemon (to synchronize el reloj del NAS con servidores en internet)
  • UNFS3 – user-space NFS server (para compartir en linux)
  • NFS-Utils – NFS server
  • RSync – Eficiente utilidad de sincronizacion y de transferencia de ficheros
Pero puedes instalarle :
     Mysql, phpMyAdmin, Twonky, etc..

Resumen basado en las webs:
Instalar ffp 0.5
Hacer funcionar fun_plug en DNS320



22 comentarios:

  1. Muchas gracias por tu manual.
    Oye, si se reinicia el NAS el SSH seguirá funcionando?

    ResponderEliminar
    Respuestas
    1. si, con este sistema, automaticamente arrancará todos los servicios que le pongas.

      Eliminar
  2. no consigo hacerlo arrancar... primero, el archivo "FUN_PLUG modificado para DNS-320" se me descarga como un TXT y si lo subo tal cual.. nada... y si lo renombro... tampoco. Segundo, el TGZ hay que meterlo descomprimido o tal cual? (he probado las 2 cosas...)

    ResponderEliminar
    Respuestas
    1. Hola,
      primero el fichero va sin extension , (la extensión en blanco) si te lo descarga como un txt debe ser por tu navegador, tendras que renombrarlo sin extensión.
      en cuanto al TGZ, es un fichero que esta empaquetado (con tar) comprimido (con gzip), y por comodidad hay que copiarlo tal como está y luego descomprimirlo dentro, aunque tambien lo puedes hacer antes y enviarlo.
      Debe funcionar de ambas cosas, el problema de enviarlo ya descomprimido es que los permisos pueden no ser correctos, ademas que envias un monton de ficheros, y va a tardar bastante mas.
      Un saludo

      Eliminar
    2. Vale, el TGZ lo subo tal cual... sin descomprimir... el otro no hay manera... desde windows, con safari, IE y Chrome siempre TXT y desde mac.. safari y chrome tb :S

      Eliminar
    3. ME acabo de dar cuenta que en el apartado 2 al primer archivo se le llama FUN.PLUG. también lo he llamado así y subido y nada de nada... que me quedan.. ¿permisos? algún alma caritativa me lo podría enviar por mail? gracias.

      Eliminar
    4. Hola, me pasa lo mismo, no consigo que funcione el fun_plug, he hecho todo, lo he reinciado 1000 veces, puede que solo funcione con unas versiones de Firmware concretas?? Te consigió funcionar finalmente?? Gracias de antemano..

      Eliminar
    5. Cuando después de mucho no arranca el telnet mira en las propiedades del sistema como estan montados los devices.

      Yo tampoco lo logrè arrancar, sin embargo era porque tenìa invertido los devices; el volume2 tenìa lo del uno y viceversa, mira està pàgina y copialo en volume_2, esto

      Mira y descarga los paquetes de acá y ponlos en el volume dos, veras que al arrancar una carpeta es creada.
      http://www.nasdestruction.com/installing-fun-plug-ffp-d-link-dns-320-323-325-323-343-345/

      Eliminar
  3. Genial aporte, me ha sido de mucha ayuda.

    ResponderEliminar
  4. Hola, ante todo gracias por este tutorial. Al que he seguido al pie de la letra y he podido instalar flun_plug. Pero no se como poder instalar las aplicaciones que lleva por defecto. Te agradecería que me echaras un cable. Tambien preguntarte si se pueden añadir aplicaciones como bitorrent, emule, cloud o alojar Worpress.
    Un saludo

    ResponderEliminar
    Respuestas
    1. A mí también me pasa eso. Aparentemente todo me ha ido bien, no he tenido errorers durante el proceso pero ahora... ¿donde están las aplicaciones? Un saludo

      Eliminar
  5. Una preguntita que me ha surgido. Yo actualicé al firmware 2.00 hace un tiempo y ya no recuerdo. ¿Recordáis si al actualizar el firmware se borraban los datos del volumen_1, se formateaba o se creaba uno desde 0? Es que quiero actualizar a las 2.0.2 y no me fio de hacerlo y perder los datos sin antes haber hecho copia aparte. :) A ver si me puede contestar el blogger :)

    ResponderEliminar
    Respuestas
    1. No se borran los archivos del volumen 1 ni del volumen 2, de hecho no se borra las connfiguraciones del fun_plug, solo se resetean las claves y se borran los usuarios, carpetas compartida vuelve a volumen 1 enable y la clave admin queda en blanco nuevamente.

      Eliminar
  6. Buenas tardes alguien sabe porque al copiar de mi pc al DNS-320 cuando termina dice: "No existe archivo o directorio AppleDouble"

    ResponderEliminar
  7. Observacion del NAS DNS-320,

    cuando se compra en NAS nuevo y se conecta al router gigabit y al pc gigabit este copia desde el nas al PC a 35 MB/s, si le activas el P2P la velocidad baja a 11 MB/s, si le activas el DLNA streaming que tiene incorporado junto al P2P la velocidad baja a 6 MB/s

    si le desactivas el P2P y el DLNA streaming y le instala fun_plug con twonky server y el SSH activado la velocidad se mantiene en 10 MB/s.


    mi pregunta hay alguna aplicacion para estabilizar el CPU para que mantenga la velocidad inicial o es inevitable con este cacharro?

    porque tengo un NAS western digital mybookworld luz blanca y con todo activado la velocidad es de 20 MB/s fijo y en wifi mantiene un sorprendente 10MB/s

    ResponderEliminar
  8. Hola!, Tengo un DNS320L, he copiado los 3 ficheros en /Volume_1 y nada. El tar lo tengo tanto comprimido como descomprimido...,
    Mi versión de Firmwire es 1.02 (29/03/2013)

    No tengo un Volume_2 (lo tengo en raid1)
    Alguien puede ayudarme¿?? Estoy desesperaditoo!!

    ResponderEliminar
  9. No se exactamente lo que he hecho pero ya me funciona, puede que sea que le he cambiado el nombre de 'fun_plug' por 'fun_plug.'

    Gracias!!

    ResponderEliminar
  10. Buenas tardes.

    A mi me han hecho un cambio por otro NAS en garantías, y no he podido instalar el FFP en el nuevo NAS. Lo he intentado con la versión 0.7 y con la de esta página la 0.5 que fue la que hice en su día y nada.

    Si alguien sabe algo le agradecería su colaboración.

    Muchas gracias.

    ResponderEliminar
  11. Buenas a mi me interesa tener una web alojada en la nas,he seguido los pasos,lo he instalado y ok.
    Pero no consigo echarlo andar, no sé que puedo hacer,al escribir los siguientes comandos me aparece un error, aqui os lo dejo:
    chmod a+x /ffp/start/lighttpd.sh -------------- aqui ok
    sh /ffp/start/lighttpd.sh start ------------ al darle al enter me sale-> ffp/etc/lighttpd.con: Required File not found or not readable

    Me voy a ese directorio y efectivamente el archivo lighttpd.conf no existe.

    Me podeis echar una mano?

    ResponderEliminar
  12. Hola, tengo un problemilla con mi DNS320 desde hace unos días, que instalé funplug y transmission. El tema es que todo funciona correctamente, pero justamente a cada hora (exacta) se reinicia y no se por qué ... ¿alguna idea?

    Gracias de antemano,
    Adri

    ResponderEliminar
  13. Hola de nuevo. Sin haber tocado nada, él solito ha llegado al punto de no dejarme acceder como administrador (ni como ningún otro usuario), de repente desaparecer misteriosamente de mi red y con ello obligándome a retirarle la alimentación para reiniciarlo. En cuando lo he enchufado de nuevo, todo ha ido como la seda, no se reinicia, ni se bloquea ni nada de nada. Transmission funcionando como un tiro y todo lo demás también ...

    Viendo el log, he encontrado un acceso desde una IP externa, que no ha hecho nada, justamente antes de desaparecer de mi red ... me da que pensar, pero ... se supone que mi router no debería dar acceso al NAS desde afuera ...

    ResponderEliminar