7 feb. 2017

Actualizando el firmware de los NAS Lacie a la versión de Fvdw (Plugout.net)


Anteriormente expliqué varias mejoras con los discos duros en red (NAS) que manejo, marca Lacie con firmware Linux.
Estos pequeños servidores de archivos tienen como principal ventaja que nos permiten tener servidores de varios tipos, aparte de archivos, con un muy bajo consumo (menos de 10W en general).
El caso es que hay un firmware alternativo elaborado mejorado a partir de los fuentes de LaCie, que han compilado los chicos de Plugout.net que podemos instalar en nuestros NAS, que mejoran mucho el funcionamiento de nuestros discos de red, añadiendo posibilidades como posibilidad de elegir servidor multimedia (ideal para casa), servidores NFS, VPN, etc y descarga de archivos torrent, entre otros. Y que también nos sirve para revivir el NAS en caso de que el disco duro falle, y veremos, paso a paso, el proceso de instalación.
  • Más rápido, al haber sido optimizado con las últimas versiones del software, hasta un 40% más ágil en listado de directorios y copia de ficheros.
  • Más fiable, utiliza los sistemas de archivos más seguros.
  • Más completo, con todas las funcionalidades que se esperan de un pequeño servidor.

En esta página podéis navegar virtualmente y explorar todas sus características, que resume Fvdw (creador y administrador principal) en el siguiente listado:

fvdw-sl is software (firmware) package for controlling and operating NAS devices,
Currently suported devices by this firmware:
Lacie: network space vs1 and vs2, internetspace vs1, edmini_v2, internet space vs1 (vs2 also but not tested yet), Cloudbox (white case).
Philips: spd8020

The firmware has following features that can be controlled using a webinterface. Two web interfaces are available (v13.0 : new)
The administrator web interface has 14 menu's, each with several sub menu's.
The user web interface has only 3 menus
Menus list of the administrator web interface :
1. System management
information, setup date time, language of web interface (english, french, german, dutch), enabling https protocol for web server, LAN setup, other settings, shutdown-restart
2. User accounts
create, modify, delete users,
set access rights per user (read/write, read-only, none for each shared folder, define FTP home folder
set what user accounts can use the user console (v13.0 : new)
3. File share (shared folders)
Accessible via Samba (used by windows explorer) , FTP, NFS and also used by media servers
Create, modify, delete shared folders,
Define public shared folders, define private shared folders with setting access rights per folder for each user, enabling/disabling per share FTP and NFS access

4. SSH access
The NAS has SSH server running (dropbear)
Setup, change password for SSH access, login mode use keys or password
5. VPN servers
setup, start, stop PPTP server (v13.0 :new)
6. FTP servers
setup, start, stop FTP, FTPS or SFTP server, view FTP log file, set FTP access per shared folder and user
7. NFS server
setup, start stop server, create exports file and set access per shared folder and ip address of clients
8. Media servers
Enabling to use the NAS as mediastreamer for audio, pictures and videos
setup, start,stop, reset mediaservers: included are Minidlna, Twonky, Firefly, Mediatomb including access to web interface of these servers
From version fvdw-sl-12-1 onwards also Logitech Media Server on nwsp2 and isp1
From version fvdw-sl-14 onwards Oxylbox Media Server is no longer available(v14.0 : new)
9. Torrent clients
Use the NAS as torrent client to download torrent files and more
setup, start, stop torrent clients, included are Transmission and Torrentflux-b4rt
10. Web Tools (v13.0 : new)
setup, start, stop WebDav server
setup, start, stop Web-explorer
Wget menu to download files
Httrack menu to copy web sites
11. Task (Cron) scheduler
Define tasks that will run once or at a interval you can set
Define tasks to start or stop servers : FTP, PPTP and some media servers (v13.0 : new)
12. Disk setup features
setup, start, stop temperature guard hard disk, safe remove usb disk, enable write support ntfs usb disks
SMART Tool(v14.0 : new)
13. Attached devices
start,stop p910nd print server,
setup, start, stop Webcam (motion)(v14.0 : new)
List informations of the USB devices(v14.0 : new)
for Lacie nwsp2 support of back side usb port enabling to use NAS as external usb disk
14. Firmware update
Installing new firmware image or uploading patches
Este firmware es compatible con:
Lacie: Network Space 1 y 2, InternetSpace 1 (2 también pero no se ha testeado todavía), Edmini_v2, Cloudbox (caja blanca).
Philips: spd8020

De todas formas, no aconsejo su instalación en el Network Space 1, debido a que ocupa más memoria que el original y los paupérrimos 16 Mbytes de ese NAS puede hacer que vaya más lento que la versión original Lacie.

Para instalarlo, podéis descargar los archivos de la versión 16.1 en este enlace (no olvidéis leer los pasos del archivo "install_fvdw_sl_firmware_hlp"), o bien registraros en el foro y acceder a las últimas versiones del firmware. Si encuentras útil el software, considera agradecer las horas invertidas del desarrollador Fvdw mediante un donativo.

Antes de realizar la instalación, por favor léete todos los pasos. En caso de ser un Network Space 2, hay dos versiones diferentes; la versión lite soporta GPT de más de 2 TB, en cambio la versión clásica necesita una actualización del u-boot para que lo soporte, por lo que requiere una "peligrosa" actualización del programa que se encarga de cargar el sistema linux del disco, y si nos equivocamos podemos dejar el NAS inservible; si no estás seguro de saber hacerlo, siempre se pueden usar discos de 2TB, para los intrépidos, en el directorio "help" tenéis el archivo "flash_uboot_hlp.html" con instrucciones precisas.

Diferencias entre el NWS2 lite y el NWS2 clásico; el clásico tiene un disipador tocando el metal

PASOS PARA SU INSTALACIÓN

Es conveniente leer primero las indicaciones para una primera instalación (también en el "install_fvdw_sl_firmware_hlp" del archivo comprimido).

Para que la instalación no de problemas (con conexiones de red virtuales), lo mejor es desactivar todas las conexiones de red en Windows menos la que estemos usando:



Seguidamente desactivar temporalmente el cortafuegos (desconectar el router de internet por seguridad):



Con el NAS apagado, abrimos el programa fvdw-sl-console.exe, y configuramos la IP del NAS conocida (si no la conocemos podemos usar el fvdw-sl-assistant.exe para buscarlo en la red) y la IP de nuestro PC (la contraseña en el archivo PASSWORD):


Y le damos a instalar firmware en el menú Action:


Pide confirmación de si estamos seguros de haber leído las instrucciones:


Y antes de elegir kernel, explica brevemente qué kernel corresponde a cada tipo de NAS:



Seleccionamos el kernel correspondiente (en caso de equivocarnos, simplemente no funcionará ya que lo carga en memoria con el u-boot de arranque, pero en principio no estropea nuestro NAS):


Y al aceptar se nos abrirá automáticamente el servidor FTP "tftpd32" en Windows, que se encargará de mandar los archivos:



Y la ventana de comandos con información del proceso, a la espera de que responda el programa de arranque a una petición de actualización en el NAS. Es en este momento cuando lo conectamos y encendemos:



Si todo va bien (IP correcta, etc), nos aparecerá el proceso de envío del archivo a memoria en cuanto lo encendemos:


Y tras un rato, ejecutará el archivo en memoria, que es un binario con el kernel elegido (todavía no ha tocado el disco duro, que es donde se encuentra el firmware de Lacie, por lo que si queremos podemos probar con otro disco duro por si algo fuera mal):


Mostrando los típicos chequeos de hardware disponible que hace Linux:


Y finalmente nos muestra una ventana de login:


E indicaremos usuario root y password giveit2me

Si no se abre automáticamente el script con el fondo azul, entonces tenemos que hacer unos pasos de forma manual para copiarlo y ejecutarlo (leer el archivo de ayuda indicado anteriormente):

Forma alternativa de subir el script de instalación al NAS (En caso de que el instalador no se abra automáticamente)
En la ventana de telnet poner: tftp -r fvdw-sl-installer-x-y.sh -l fvdw-sl-installer -g  ip-de-tu-pcReemplazar x-y por la revisión del script (normalmente 3-0)en el directorio tftp y la ip-de-tu-pc por la ip del equipo desde el que estás actualizando, indicado en la ventana principal del programa fvdw-sl-console.
Después de que el script es transferido al NAS, hacerlo ejecutable escribiendo: chmod 755 fvdw-sl-installer
Arrancar el instalador ejecutando en el cliente telnet:
 /fvdw-sl-installer ip-pc(reemplazar ip-pc por la ip del computador)



Al ejecutarse el programa de instalación en el disco duro, aparecerá el instalador:


Seleccionamos de nuevo el kernel correspondiente (el mismo que nos ha permitido arrancar); si algo fuera mal, basta con repetir todo el proceso:


Nos avisa que el disco se va a borrar:


Nos pregunta si el disco es mayor de 2TB, si fuera así le damos sí:


Nos avisa que va a proceder a crear las particiones (si es >2TB GPT, si es <2TB MBR) (El Network Space 1 y algún otro sólo admiten hasta 2TB, por lo que es inútil meterle de más):


Entonces procede a copiar el firmware a través del servidor FTP al disco duro:


Y ya queda instalado, por lo que podemos reiniciarlo con el comando "reboot -f" sin las comillas:


Se le habrá asignado una nueva dirección IP mediante DHCP al reiniciarlo, así que la descubrimos usando el asistente de búsqueda:



Y con cualquier navegador podemos acceder al flamante nuevo firmware indicando la IP encontrada:


Lo primero que hice fue cambiar la configuración de red, y comprobar que todo era correcto. Ahora tiene más posibilidades y el NAS es más mío que nunca :)



Que disfrutéis de vuestros servidores de archivos, y ¡no olvidéis volver a activar el cortafuegos y conexiones de red! :)

No hay comentarios:

Publicar un comentario en la entrada

Puede dejar su comentario. Los comentarios descalificativos o sin relación ninguna con el tema tratado serán eliminados sin previo aviso. Antes de plantear una duda, asegúrate de que la respuesta no está en otra entrada del tema visitando la etiqueta que hay al final del artículo para verlos todos; muchas veces lo que planteas puede haber sido corregido o comentado en otra entrada posterior.