martes, 1 de abril de 2014

 HP Proliant N54L como Synology   (1)


          Mi Dlink DNS 320 ha llegado a su fin de ciclo, vamos al menos para mi, buen cacharro, para mi el unico problema que le he encotrado es su lentitud en el envio y recepcion de datos  por la red.  20-25MB  no es para tirar cohetes  en una red gigabit.  Pero por el precio que tenia no se puede pedir mas.

     Hace tiempo probe NAS de QNAP y Synology  te das cuenta que es otra divisón, no hay color, problema el precio. Hay modelos la verdad que relativamente asequibles como el ds213j de synology, pero que está limitado es ciertos aspectos, si quieres irte a uno con micro x86, entonces estamos hablando de 2 o tres veces ese precio. 

     Conocia la posibilidad de instalar el "S.O." de los Synology en una maquina virtual ya lo habia probado y utilizado, y que también se podia utilizar en una maquina fisica.

   Una opcion muy utilizada es la familia de microserver de HP Proliant. tanto el N36L, N40L, como el N54L  generacion 7, son equipos  muy extendidos como  NAS , HTCP o como maquina para virtualizar, (dentro de sus limitaciones).

   Aqui teneis  una buena  introduccion de que se puede hacer con un N54L.   "Disfruta del castigo"
  Hay mucha informacion por internet y no me voy a extender en ese tema.
  
   Por qué utilizar un equipo de estas caracteristicas basicamente por  su relacion  "precio-utilidad"

        Un equipo que se le pueden poner 6 discos duros,  que se le puede ampliar la memoria RAM a 16GB,  consumo bajo, que viene funcional desde que lo  sacas de la caja  y que se le puede instalar Esxi,, proxmox, win2012,2008,cualquier linux, etc...  por   175€ y bajando, no vas a encontrar nada ni que se le acerque. 

    Para mi el modelo mas recomendable es el N40L,  es identico a N54L, solo que el micro en uno es de 1,5Ghz y en otro de 2,2Ghz, de sobra para utilizarlo como NAS. ademas que consume 10w menos, el  problema  es  que no se encuentra hace tiempo, y si lo haces el precio es desorbitado. todos son equipos descatalogados o en camino. ya que esta desde hace un par de años está la Generación 8 de proliant, pero claro cuestan el doble.

      Una cosa tiene que quedar clara, si no te gusta cacharrear  no te recomiendo que lo montes,  comprate un Synology o un QNAP, y disfrutaras de unos magnificos NAS que no te van a dar problemas y con un consumo bastante bajo.


 FAQ N54L:

  • ¿Tiene BIOS modificadas? :   Si, o la puedes modificar tu utilizando AMI BCP   (bios-mods)
  • ¿Tiene USB 3.0 ?   No, sólo 2.0 (uno interno en placa base), aunque se le puede instalar una tarjeta PCI con puertos 3.0
  • ¿Cuantas tarjetas de red tiene? :   1, (se le puede instalar una tarjeta Con mas puertos)
  • ¿Tiene VGA?  Si, como he comentado es funcional desde el primer dia, si quieres HDMI o una tarjeta mas potente puedes instalarla tiene que ser de perfil bajo y que no consuma mas de 25W.
  • ¿ Los Sata son II van a 1,5Ghz y no son Hotplug?  Si de serie, utilizando una bios modificada se le quita la restricción que es por firmware, pasan a 3Ghz y si son Hotplug.
  • ¿Tiene puerto ILO? :  No de serie, se le puede poner una tarjeta de HP. La generacion 8 lo trae de serie.
  • ¿La tarjeta de red tiene WOL?  Si
  • ¿La RAM es DDR3 ECC"  Si, tambien se le puede poner mermoria "normal"  non-ECC, pero no se pueden mezclar, con la bios modificada se le puede ampliar hasta 16GB.
  • ¿Se le puede convertir en un NAS?  Si por supuesto, puedes utilizar cualquier sw de NAS (freenas OpenMediavault etc.
  • ¿Se puede convertir en un Synology?, Si, tanto la version DSM 4.3 como 5.0 se le puede instalar y a efectos practicos funciona como si lo fuese.



Durante las siguientes entradas iré explicando como  instalar sobre este cahcarro,  el DSM de Synology.

domingo, 22 de abril de 2012

Instalando Transmission 2.50 en Dlink DNS-320


Transmission es un cliente ligero de  BitTorrent que funciona sobre los dispositivos DNS-323 , CH3SNAS y también el DNS-320  y cualquier DNS-3xx,. Hay versiones para otros  dispositivos, y sistemas operativos aqui.

Caracteristicas:
* Acceso remoto via interface web
* Descarga de multiples torrents simultaneos
* Gasta muy poca memoriat
* Consume poca CPU
* Soporta blocklist 
* Soporta proxy 
* Magnet URIs
* Se puede limitar la Velocidad y las Semillas (global y per-torrent)
* Soporta  µTP support
* Soporta Traacker UDP
* Multiscrape

Bueno vamos a ver como se instala.
 Lo voy a hacer con la version 2.50 y para ffp-0.5  (para ffp-0.7 es igual pero con otros ficheros)
Nos lo descargamos de  aqui:  Transmission 2.50- ffp-0.5
La primera vez que instalamos Transmission tambien nos hace falta el paquete curl.  curl-7.18.1.tgz -ffp 0.5

Una vez descargados los paquetes,  lo podemos hacer con wget desde el NAS, o con el PC y luego enviarselo al NAS (yo lo he hecho de esta forma y selo he enviado con en el winscp).
vamos a instalarlo. Entramos por telnet y tecleamos:
$ funpkg -i curl-7.18.1.tgz
$ funpkg -i Transmission-2.50-1.tgz
 
Configuración:
Para poder permitir el acceso desde un sitio remoto, necesitamos decirla a transmission
que IP tiene permitido el acceso . es decir crear una lista blanca (whitelist).
Para ello indicamos que grupos de ip tienen permiso separadas por comas, el asterisco hace de comodin
Por ejemplo : "127.0.0.*,192.168.1.*"

Ademas le vamos a poner un usuario y contraseña para que al acceder via web nos la pida.

La primera vez hay que ejecutar este linea de codigo: (esta preparada para el DNS320)

$ su nobody -c "transmission-daemon -f -g /mnt/HD/HD_a2/.transmission-daemon -w /mnt/HD/HD_a2/Downloads -t -u <usuario> -v <contraseña> -a 127.0.0.1,192.168.*.*"


Una vez ejecutado nos saldra textos del arranque del transmission, Si no hay errores, cuando se pare no salimos pulsando CTRL+C


Puedes cambiar ciertas caracteristicas de transmission con "transmission-daemon --help" nos sale la lista. El --port por defecto es 9091, es el puerto de acceso de via web, podemos cambiarlo.

Yo he creado a mano el Directorio Downloads en el raiz del disco duro , luego habra que cambiarle el permiso y poner como dueño el usuario nobody, lo puedes hacer con telnet, winscp, o desde el PC creando una carpeta compartida.


Despues de la primera configuración, ya puedes ejecutar Transmission con :

$ /ffp/start/transmission.sh start

Si sale un mensaje del tipo "access denied" o "invalid folder" hay que hacer esto:

$ /ffp/start/transmission.sh stop 
(esperar un momento y luego)
 $ chown -R nobody /mnt/HD/HD_a2/.transmission-daemon
 $ chown -R nobody /mnt/HD/HD_a2/Downloads
(yo lo comprobe antes de ejecutar el script y solo me hizo falta hacer con Downloads)

Que no es mas que cambiar el dueño de los directorios y poner a nobody 

El script transmission.sh usa la carpeta de configuracion por defecto /mnt/HD/HD_a2/.transmission-daemon

Para poder acceder por web http://ip_del_nas:9091 , nos pedirá el usuario y contraseña que hemos puesto y a añadir torrents

Y ya tenemos el Cliente bittorrent funcionando, he probado a descargar algunos torrent y funciona bastante bien.

La estructura de directorio seria algo como esto:




En la carpeta /.transmission-daemon/torrents  estan los ficheros .torrent
y en Downloads es donde se descargan los torrent, tambien estan los temporales; ésta carpeta aparece en el raiz de la primera unidad, si la tienes compartida podras acceder desde el pc sin problemas, para recuperar los ficheros completados en su descarga.



El usuario que transmission usa por defecto es "nobody", todos los ficheros y carpetas que utiliza 
transmission es propiedad del usuario "nobody".

Hay plugin para chrome y firefox que nos permite enviar directamente los torrent al NAS para que se los descargue.



Mas información en forum dsmg 600 , que es donde he extraido este resumen, con alguna adaptación mia.


sábado, 7 de enero de 2012

Instalar IOS 5.0.1 en IPAD 1 y que funcione con backgrounder

Hola,
Os cuento mi experiencia con IOS 5 en ipad 1 , de unos cuantos dias, por si a alguien le puede servir.

Antes de actualizar mi ipad 1 a IOS 5.0, lei bastantes comentarios, en el foro oficial de apple que aquello no iba, que era un desastre, etc...
Parece ser que habia gente que al actualizar a 5.0.1 la cosa mejoraba, pero aun así no parecia ninguna maravilla de actualizacion.
Así y todo actualice a 5.0.1, siempre sabiendo que con jailbreak, se podria volver a 4.3.3 en cualquier mometo, la verdad que el sistema es muy pero que muy poco estable. cada 2x3 se cerraban los programas por la cara, algunos procesos muy, pero que muy lentos; vamos que estaba ya planteando volver a 4.3.
  El problema es evidente, poquisima memoria RAM en los ipad 1 (256mb, libres unos 100), unido a la mala gestion de la multitarea del IOS, hace que los programa casquen continuamente.
Otro problema a día de hoy (que yo sepa) es que no hay manera de anular la multitarea modificando el plist como se hacia con 4.3.
Habia gente que contaba que fueron a un appstore y lo que le hicieron fue restablecer los ajustes (Ajustes->General->Restablecer->Restablecer ajustes) , eso hice y la verdad que iba algo mejor, pero seguia cerrandose ciertos programas cuando le daba la gana.

Estaba claro el tema de memoria hacia casi inusable el ipad1 sobre ios 5. Para empezar el sistema tenia sin nada cargado unos 20mb menos que en ios 4. algo insignificante si no fuera que es un 20% menos de lo que quedaba antes libres.
La clave es desactivar la multitarea y ver como responde el sistema.

Backgrounder seria la solucion, pero el desarrollandor lo ha abandonado practicamente. y no funcionaba en ios 5. Hay una serie de personas que lo han modificado y han sacado una beta que no tiene garantia ninguna de funcionar, pero con los comentarios de gente  diciendo que parece que si iba ,la probe.
Y la verdad esto es otra cosa, no recuerdo la ultima vez que se me salió de una aplicacion, funciona casi igual que antes.
Eso si al backgrounder le puse que cuando se cierra una aplicacion, la cierre de verdad.(lo mas parecido a no tener multitarea, aunque no la desactiva)
Habra que seguir esperando que se actualice, pero por ahora soluciona el problema con el ipad1.

El deb que he instalado (desde ifile) es backgrounder_1-1.1.0~a1-1_iphoneos-arm.deb

Teneis mas informacion y para descargarlo en :
http://www.ecgeek.com/backgrounder-for-ios-5/
y un video en youtube demostrando que funciona en :
http://www.youtube.com/watch?v=x9HSWm8XlUg
Pagina del desarrolador, por si quieres compilar el fuente,
https://github.com/ashikase/Backgrounder/



OJO, ESTO NO TIENE NINGUNA GARANTIA QUE TE VAYA A FUNCIONAR. a mi me ha funcionado, pero haz siempre una copia de seguridad antes de jugar con programas de cydia y mucho mas con betas.
NOTA:
 Existe otra herramienta que  no hay que formar tanto , es Springtomize , que permite personalizar cualquier ipad e iphone, entre otras cosas se puede desactivar la multitarea.
Aún así el Ipad 1, con un IOS 5 o superior no es estable, debido a la falta de memoria.