Too Cool for Internet Explorer

Instalar servidor SSH en Icy Box NAS-4220-B 5

Hora y Fecha: Junio 30, 2008 @ 12:34 am Autor: Moisés Maciá
Categorías:
37 views

Este es el primer post sobre hacks del Raidsonic Icy Box NAS-4220-B y en él voy a explicar cómo instalar un servidor SSH para conectarnos de forma segura a través de Internet o de una red inalambrica.

El primer paso es actualizar el firmware del aparato a la última versión disponible (en este momento es la 2.6.0.IB.1.RS.1). Esta actualización incluye acceso remoto mediante telnet que aprovecharemos para modificar ciertos parámetros del sistema.

El servidor SSH es un paquete oficial disponible en la pagina web del fabricante. Para instalarlo hay que conectarse al NAS mediante FTP/SMB/NFS con el usuario admin y dejar el archivo ssh-server.tgz en la ruta /public/applications/new_software.

Después de esto, reiniciamos la máquina y ella sola instala el software en los directorios correspondientes. Esta manera de instalar cosas me ha gustado mucho.

Ahora viene el problema: por lo visto alguien en Raidsonic con una mente preclara ha hardcodeado los paths de los binarios a /mnt/IDE1. Este es el punto de montaje de los discos, pero cambia en función de la cantidad y la configuración de los discos que tengas puestos (RAID0, RAID1, JBOD, etc.).

En mi caso el punto de montaje es /mnt/ide3 (en minúscula), con lo que el servidor SSH se instala pero nunca llega a ejecutarse porque no encuentra sus librerías ni sus archivos de configuración.

A mi todo esto me huele un poco mal. Vale que Raidsonic no es una multinacional del software, pero este es un error de bulto que está en la web desde hace tiempo en un paquete “oficial”. Me parece trabajo de becarios mal pagados, porque eso de poner las rutas en mayúsculas y hardcodeadas muy profesional no suena. Pero bueno, hay una solución sencilla.

Podemos hacer un enlace simbólico que apunte al punto de montaje correcto y todo funcionará como se espera. Para esto necesitamos una shell del sistema mediante telnet.

El acceso a traves de telnet no está habilitado por defecto, para activarlo hay que ir a la siguiente URL http://[ip del nas]/cgi/telnet/telnet.cgi y marcar el checkbox (curiosamente el acceso a telnet no sale en el interfaz web, está escondido).

Nos logeamos como root con la contraseña del usuario admin y ya tenemos shell.

En mi caso el enlace simbólico quedaría de la siguiente manera:

  1. ln -s /mnt/ide3/ /mnt/IDE1

Para comprobar que el servicio se inicia correctamente, vamos al directorio de la aplicación y ejecutamos el script de inicio:

  1. cd /mnt/ide3/public/applications/ssh-server/
  2. sh init

Finalmente, activamos el servidor SSH desde el interfaz web y probamos la conexión.

Debido a la combinación de memoria flash + partición en disco que utiliza el NAS para ejecutar el sistema, este enlace simbólico se pierde cada vez que reiniciamos la máquina.

Esto se soluciona instalando el paquete userscript (descarga) que permite ejecutar scripts personalizados durante el arranque del sistema, una especie de cron para que nos entendamos.

El comando para lanzar el servidor es el siguiente:

  1. mnt/IDE1/public/applications/ssh-server/bin/dropbear -d /mnt/IDE1/applications


Nokia piensa adquirir Trolltech 2

Hora y Fecha: Enero 28, 2008 @ 9:37 pm Autor: Moisés Maciá
Categorías:
180 views

Está movidito este comienzo de año, el otro día Sun compró MySQL, Oracle compró BEA (que no lo dije) y hoy Nokia hace una oferta pública a Trolltech que acabará en compra de un momento a otro si no se ha materializado ya. Viva el capitalismo.

Trolltech es una empresa noruega que hasta la fecha vivía de vender licencias de la librería Qt, una librería que permite construir aplicaciones multiplataforma (Linux, OSX y Windows) de manera sencilla y que constituye el pilar principal sobre el que está construido KDE. En los últimos meses hemos podido ver mucho feedback entre Trolltech y KDE: algunas tecnologías desarrolladas para KDE 4 han pasado a Qt y viceversa.

Creo que a Nokia no le interesa Qt, lo que pasa es que le han visto las orejas al lobo y su hegemonía en el mercado de los móviles se puede ver comprometida con Google Android; así que como más vale prevenir que curar, se hacen con Qtopia y el proyecto Greenphone (que viene a ser la plataforma de desarrollo de Trolltech para dispositivos móviles).

No se si es un movimiento estratégico para que nadie más entre en competencia o realmente van a utilizar esta tecnología, recordemos que Nokia ya lleva tiempo jugando con la plataforma Maemo. El futuro de Maemo está un poco en el aire, lo más probable es que recoja el testigo Canonical para el Ubuntu Mobile.

En cualquier caso, tanto por un lado como por el otro, Linux y software libre en los todos teléfonos móviles. Menos los iPhone de Apple, los SmartPhone de Microsoft y lo que queda todavía con Symbian.

¿Cual será la plataforma para dispositivos móviles dentro de 3 años?. Lo que utilicen los chinos. Y me da a mi que no va a ser ni el iPhone ni el Windows Mobile …

PD. Qt y KDE siguen como hasta el momento y sin previsión de cambio.

Links



KDE 4.0 Release Event Keynote 0

Hora y Fecha: Enero 21, 2008 @ 10:42 pm Autor: Moisés Maciá
Categorías:
177 views

La conferencia de presentación de KDE 4.0 en Google por parte de Aaron “Master of the Universe” Seigo:



Bienvenido KDE 4.0 8

Hora y Fecha: Enero 11, 2008 @ 1:37 pm Autor: Moisés Maciá
Categorías:
202 views
KDE 4.0

Ha sido un parto largo pero hoy por fin ha sido lanzado KDE 4.0, quizá la revisión que más trabajo ha dado y que más rompe con el “estilo KDE” de todas las que he podido probar.

Google ha apadrinado el lanzamiento y ha cedido una sala en el GooglePlex de Mountain View para la celebración y regocijo de todos los que quieran/puedan asistir. Los cabezas de cartel de KDE van a estar durante varios días presentando las tecnologías subyacentes y dando charlas.

Esta tarde lo instalaré (la versionitis me puede) a ver cuanto tardo en volver a KDE 3.5, porque en las betas y previews que he ido probando he tenido la sensación de: hey! ¿dónde están todas mis opciones, todos mis botones, todas mis combinaciones de teclas y todas mis barras de herramientas? Devolvedme mi KDE malditos integristas del GUI!.

Ya puestos a dinamitar el interfaz, me hubiera gustado ver un dock similar al de OSX en lugar de un “menú inicio” renovado y mejorado pero inferior a un dock (podrían haber apadrinado uno de los múltiples proyectos de dock que ya hay para KDE). El nuevo menú de KDE4 se llama Kickoff y aquí podéis ver un vídeo que muestra como funciona. Es bastante más ordenado que el nuevo menú de Vista, pero no me gusta nada. Es un vestigio del pasado. No lo utilizo. Ni creo que alguien con suficientes dedos en las manos como para presionar Alt+F2 y escribir las tres primeras letras de la aplicación que quiere ejecutar lo use.

Alguien puso un album con capturas de pantalla (otro más) del desktop y algunas aplicaciones; al compararlo con el aspecto actual de KDE 3.x salta a la vista el trabajo que se ha pegado esta gente, no solo en la fachada, en las interioridades no ha quedado títere con cabeza: nuevo motor multimedia para sonido y audio, dbus para la comunicación entre componentes, nuevo sistema de ventanas con aceleración gráfica por hardware, nuevo sistema de notificaciones hardware, etc. En fin, todo nuevo y reluciente como manda un cambio de versión mayor.



Configurar un iPod Nano de 6ª generación en GNU/Linux 7

Hora y Fecha: Diciembre 29, 2007 @ 9:22 pm Autor: Moisés Maciá
Categorías:
561 views

Actualización: Me confirman que el iPod Nano es de 3ª generación y no de 6ª como creía. En cualquier caso, esta guía es para los dispositivos nuevos.

Recientemente Apple ha cambiado el protocolo de comunicación de los iPod, presumiblemente para evitar el acceso a cualquier aplicación de terceros excepto iTunes. Esta actualización afecta a todos los dispositivos nuevos que lanzaron después de verano: iPod Nano, iPod Touch, Classic y algún otro.

Si utilizáis un iPod 6g en Linux, podreis sincronizar la lista de canciones pero después el dispositivo no puede leerlas. Los desarrolladores de libgpod y Amarok rápidamente han actualizado el software para permitir el uso de todos estos dispositivos desde sistemas libres, concretamente hace falta la versión 0.6 de libgpod y la 1.4.8 de Amarok.

Configuración en Ubuntu/Debian

  • Actualiza tu sistema a la última versión. Ubuntu Gutsy trae Amarok 1.4.8
  • Descarga e instala el paquete libgpod3 de los repositorios de Hardy (funciona sin problemas de dependencias en Gutsy). Otra opción es bajar el código fuente y compilarlo tu mismo, solo para desarrolladores o desesperados :)
  • Amarok esta linkado a la antigua versión de libgpod, para que utilice la nueva es necesario actualizar el symlink:
    1. sudo ln -fs /usr/lib/libgpod.so.3 /usr/lib/libgpod.so.2
  • Conecta el iPod y montalo.
  • Abre un terminal y escribe el comando:
    1. sudo lsusb -v | grep -i Serial

    Aparecerá un hash de 16 caracteres, ese es el identificador de dispositivo que utiliza iTunes para “cifrar” la lista de canciones. Cópialo.

  • Edita un archivo que se encuentra en el sistema de archivo del iPod, en la ruta /media/IPOD/iPod_Control/Device/Sysinfo. Si no existe créalo.
  • Escribe FirewireGuid: 0x... y el número de identificación de tu iPod. En mi caso queda así:
    1. ModelNumStr: xA426
    2. FirewireGuid: 0×000A27001B09504F
  • Abre Amarok, gtkPod, o tu reproductor libre de música favorito, configura el iPod con normalidad, pasa algunas canciones y disfruta de la música.

Links:

PD. No, no me he comprado un iPod, ha sido una petición especial que comenzó con la frase “A que no tienes cojones a …”.
PD2. Gracias Apple por acordarte de todos aquellos que no pueden ni quieren utilizar iTunes.



“Time Machine” para cualquier UNIX 4

Hora y Fecha: Noviembre 15, 2007 @ 12:13 am Autor: Moisés Maciá
Categorías:
297 views

El Time Machine del nuevo Leopard mola, y no lo digo por el interfaz 3D/peliculero (que también mola), sino por la comodidad de tener copias de seguridad de forma automática sin esfuerzo.

Yo quería tener algo similar en Linux pero sin tener que pelarme el culo instalando un servidor de backups por todo lo alto como Amanda o Bacula, así que buscando buscando he encontrado el Time Machine de los pobres, con idéntica funcionalidad pero sin los efectos especiales y que sirve para cualquier SO de la familia de los UNIX.



By popular demand 2

Hora y Fecha: Mayo 2, 2007 @ 11:59 pm Autor: Moisés Maciá
Categorías:
374 views
Dell Ubuntu, comming soon by popular demand (thumb)

Después de 8 años de fiel (y feliz) resistencia linuxera estas cosas emocionan …



Ya es oficial: Dell venderá equipos con Ubuntu 0

Hora y Fecha: Mayo 1, 2007 @ 7:34 pm Autor: Moisés Maciá
Categorías:
457 views
Tux Dell

En el día de hoy se ha confirmado uno de los rumores más persistentes de los últimos meses. La prestigiosa marca de ordenadores Dell —la más potente ensambladora de PCs del mundo— venderá equipos con Ubuntu 7.04 (Feisty Fawn) preinstalado. Los equipos se venderán desde la web de la casa de hardware y vendrá con un completo soporte hardware.

Según lo previsto, Ubuntu será preinstalado en las gamas Dimension y XPS de ordenadores de sobremesa y la gama Inspiron de portátiles. La elección de Dell por Ubuntu no parece una sorpresa atendiendo a las declaraciones que recientemente hizo su fundador y CEO Michael Dell que presume de utilizar la distribución en su portátil totalmente equipado Dell Precision M90.

Sin duda esta es una de las noticias más esperadas por la comunidad de Linux. El apoyo de una casa de hardware grande como es Dell podría suponer el espaldarazo definitivo para Linux en el escritorio. Y es que Ubuntu podrá gustar más o menos, pero es innegable que la compañía liderada por Mark Shuttleworth está haciendo bien las cosas.

Noticia en el blog oficial de Dell
Comunicado de prensa de Canonical



Segundo curso de introducción al sistema operativo GNU/Linux 0

Hora y Fecha: Enero 30, 2007 @ 9:43 pm Autor: Moisés Maciá
Categorías:
408 views

El GULA (Grupo de Usuarios de Linux de Alicante) y la Escuela Politécnica Superior de Alicante organizan por segundo año un curso de introducción al sistema operativo y herramientas GNU.

Tal y como ocurrió el año pasado por estas fechas, GULA organiza un curso gratuito de iniciación al sistema operativo GNU/Linux, con el objetivo de enseñar los conocimientos básicos para manejarlo a quien haya tenido poco o ningún contacto con él.

El curso está abierto a todo el mundo, teniendo preferencia en caso de falta de plazas los alumnos de la EPSA, por ser organizadores y patrocinadores, respectivamente.

El curso tiene una duración de cuatro semanas, a razón de una clase de dos horas y media a la semana, completando un tal de diez horas de docencia. Las clases comenzarán la semana del 12-16 de febrero y terminarán la del 5-9 de marzo.

Si hay alguien interesado que se apunte ya, las plazas son limitadas. Esperemos que vuelva a ser un éxito como la otra vez :)



¿Qué pasa al juntar Linux, Beryl y un WiiMote? 0

Hora y Fecha: Enero 17, 2007 @ 12:01 am Autor: Moisés Maciá
Categorías:
634 views

Pues esto …

Wiiiiiiiiiii




Entradas siguientes »

Bad Behavior has blocked 323 access attempts in the last 7 days.