He comprado un NAS D-Link DNS-320 por 90 € en Amazon.
Es un NAS de dos bahías SATA 2 con posibilidad de RAID 0 / RAID 1. Ofrece los protocolos de compartición más populares FTP, DLNA, CIFS, NFS, AFP.
Originalmente se gestiona mediante interfaz web aunque mediante unos sencillos pasos publicados en internet me ha sido posible modificar el linux original para permitir acceso por SSH.
Instrucciones para habilitar SSH en D-Link DNS-320:
- Descargar Fun_Plug.
- Descomprimir Fun_Plug en la raíz de la unidad Volume_1 del DNS-320. Con lo que quedarán dos archivos (fun_plug y fun_plug.tgz) en la raíz de dicha unidad.
- Reiniciar el DNS-320.
- Conectar mediante telnet:
telnet ip_dispositivo_dns_320 23
Al conectarte se mostrará el siguiente prompt:
/ #
- Regeneramos el archivo shadow
pwconv
- Cambiamos la password del usuario root:
passwd
- Activamos el usuario root
usermod -s /ffp/bin/sh root
- Modificamos el home del usuario root a una ruta permanente
mkdir -p /ffp/home/root/
usermod -d /ffp/home/root/ root - Necesitamos sustituir el script store-passwd.sh de manera que las password se almacenen en una ruta permanente del dispositivo y que no se pierdan al reiniciarlo
wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
- Ahora ejecutamos el comando de manera que los archivos relacionados con las password se almacenen en las particiones de la memoria Flash
store-passwd.sh
- Para activar el SSH ejecutaremos
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
- Una vez accedamos por SSH podemos desactivar telnet
chmod -x /ffp/start/telnetd.sh
Fuente: http://www.nasdestruction.com/installing-fun-plug-ffp-d-link-dns-320-323-325-323-343-345/
Edito 05/09/2012: Tras unos días he perdido el acceso SSH, desconozco la razón porque ya había reiniciado el dispositivo sin perder el SSH. Cuando tenga tiempo investigaré un poco.
Edito 12/09/2012: Parece que el problema con la perdida de acceso SSH se debió a la instalación de un nuevo disco duro en la bahía ‘R’. Esta modificación hace que el dispositivo busque los archivos de fun_plug en el nuevo disco en el que no existen. Añadiendo el fun_plug en el nuevo disco duro se ha solucionado todo.
Hola ya tengo el archivo pero no se como acceder a la raiz de DNS320. Si puedes explicarme. Gracias
Hola Andrés:
En realidad no es a la raíz del DNS-320, es a la raíz del Volume_1 por lo que puedes transferir los ficheros fun_plug y fun_plug.tgz directamente por CIFS (compartición windows) FTP o como prefieras.
Como puedes ver en el post he añadido un comentario en el que indico que tras unos días he perdido el acceso SSH, supongo que repitiendo los pasos lo recuperaría, pero lo suyo sería hacer el acceso de forma permanente. Cuando tenga tiempo le echaré un vistazo.
Un saludo.
Hola gracias por tu respuesta… ya estoy trabajando a ver si logro montar un servidor de MySQL que es lo que realmente quiero hacer ya que soy programador y quiero eliminar el uso de un computador para solo almacenar la base de datos.
Hola como estas, ya logre copiar y arrancar el fun_plug ahora sigo con mi tema del servidor MySQL…. que paquete debo instalar de MySQL ??? donde lo puedo descargar que sirva para el DNS-320… Gracias
Parece que hay un sistema de paquetes para instalar software adicional. Puedes encontrar más información en http://nas-tweaks.net/219/installation-of-optware-on-the-d-link-dns-320-dns-325-dns-343-and-conceptronic-ch3mnas/
Hola, estoy intentando modificar el cron para planificar unos scripts y no funciona, ejecuto el crontab -l y veo que está planificado pero no se ejecutan, pero sí se ecejutan las tarea planificadas desde el entorno gráfico.
¿Sabes como modificar el cron y que realmente guarde la configuración?
Un saludo y gracias
Hola, he intentado instalar el Debian Spueeze y al entrar como root en ssh no me acepta el password “dlink”, ¿sabes si es otro password o por que sucede?
Saludos
La contraseña se establece en el paso 6 por lo que se debería acceder por SSH con la contraseña introducida en dicho paso
Would you mind if I quote a several of your posts as long as I provide credit and sources returning
to your blog: https://www.imanzano.es/d-link-dns-320/.
I most certainly will aslo make sure to give you the
appropriate anchor-text hyperlink using your blog title:
D-Link DNS-320
Thank you very much for asking, Eleanore. You are welcome to quote the posts.
Hola Ignacio, compre un D-Link DNS 320 para usarlo como servidor y copia de seguridad. Al NAs estan conectados 3 PC (puestos de trabajo). El uso es para oficina pequeña (archivos: excel, PDF, imagenes y un programa de gestion). Anteriormente a la compra del NAs uno de los PC era servidor, hasta que me aconsejaron un NAS. Ya lo tengo instalado pero me encuentro que es muuuyyy lento para acceder a la información, ocurre con los 3PC. La lentitud es muy acusada en la primera conexion a NAS, una vez dentro si lo trabajas…. bueno, funciona, pero como lo dejes “hivernar” un ratito se vuelve lento otra vez. Lo que ha sido imposible es colgar el Programa de Gestion, en este caso va super lento siempre. Puedes ayudarme, gracias
Hola Arturo:
En el caso de que los discos entren en hibernación tarda unos segundos en dar acceso, este parámetro, que por defecto está en 5 minutos de inactividad, lo puedes modificar, incluso deshabilitar en el panel de administración web ‘Management’=>’System Management’=>’Power Management’.
La velocidad de transferencia que obtengo es de 7 MB/sg no tengo configurado ningún tipo de raid. Los discos están formateados como ext3. En cierta ocasión experimenté problemas de rendimiento al conectar un disco duro NTFS por USB, la CPU del NAS se cargaba al máximo.
Hola Ignacio, ante todo gracias por este magnifico tutorial.
Tengo un problema con “wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh” . Me dice que failed: Name or service not known.
¿Qué podría ser?
Gracias de antemano
Hola de nuevo Ignacio, he vuelto a seguir todos los pasos de nuevo y me dice lo siguiente “wget: bad address ‘wolf-u.li'” Un cordial saludo
Hola Vitoju, por lo que indicas tu NAS no tiene acceso a la URL wolf-u.li. Lo acabo de probar y no he tenido ningún problema en acceder a dicha dirección. ¿El NAS tiene conectividad con el exterior?. Como solución puedes bajarte el archivo http://wolf-u.li/u/172/ en cualquier PC y transferirlo al NAS dejándolo finalmente en la ruta /ffp/sbin/store-passwd.sh
Hola Ignacio, gracias por la respuesta.
El Nas lo tengo conectado al router, ¿Cómo puedo saber si tiene conectividad al exterior? o ¿Tiene alguna opción el Nas para conectarlo al exterior?
Gracias de antemano y un cordial saludo
Vitoju, por defecto, el NAS, debería tener acceso. ¿Has probado de nuevo por si fuese una caída puntual del servidor?. Empleando el comando ‘ping’ deberías poder comprobar la conectividad. P.E. ‘ping http://www.google.es‘ y si el servidor responde, probar con ‘ping wolf-u.li’ por si fuese un problema con ese servidor en concreto.
Hola Ignacio, tenía configurado el Nas con IP estática, lo he cambiado a cliente DHCP y he comprobado la conectividad como me has indicado.
Ahora funciona todo ok.
Gracias y un cordial saludo
hola Ignacio, como puedo enlazar el iphone con el nas dns-320?
Hola ignacio, acavo de adquirir el nas dns 320l, esta practicamente todo configurado pero me quedan varias dudas, he pasado horas buscando pero nada, espero me puedas ayudar, hay forma de que me reconozca un disco duro de 2,5 usb conectado, en UPnP AV, en red si que me lo reconoce pero en la smart tv no, he pensado en formatear el disco usb a algun tipo de formato compatible para que me lo reconozca pero no estoy seguro. siguiente: cuales serian los pasos para configurar el dns dinamico en un router netgear CG3300CMR, el problema pienso que esta en la apertura de puertos, pero no me aclaro, y por ultimo que metodo me recomiendas para descargar pelis en este nas?, si es torrent, que pagina me recomiendas.
Hola. Yo tengo un 320L, tiene dos discos duros. Ya he puesto los archivos más recientes en los dos discos, reinicio .. y nada… no pasa nada… me puedes ayudar?
Buenos días Jorge.
Lo único que tiene que pasar es que tengas acceso por telnet. ¿no tienes acceso? ¿a eso te refieres con “no pasa nada”?. Cuando el sistema arranca por primera vez detectando el plugin debería crear un carpeta llamada “ffp”.
Es posible que no se procesen los archivos por no tener permisos de ejecución sobre los mismos. (Verifica que tienen permisos 777)