Davgav’s HomePage
Página personal de Davgav.
Cargando Cargando...
10/02/2009
19:37

0 comentarios

Categorías:

nSlug2

Logotipo DebianSlug Desde hace algunos días hemos completado la migración del Blog desde un servidor Windows a un servidor Linux, pero no un servidor cualquiera, sino a un aparato conocido como nSlug2.
Esta web ahora se esta ejecutando sobre un Debian en una maquina con un Arm a 266 Mhz y 32 MB de RAM

Qué es el nslu2 y para que puede servir

 

El NSLU2 de Linksys originalmente fue creado para compartir unidades de disco (discos duros, pen drives...) en una red local. Se conecta el NSLU2 a la red y cualquier ordenador de esta podria acceder a los discos conectados. A groso modo, es como un mini-ordenador. Estas son sus especificaciones:

Puerto Ethernet RJ-45 10/100.
Dos puertos USB 2.0.
Botón de encendido en la parte frontal y reinicio en la parte posterior.
Dimensiones 130,1 mm x 20,7 mm x 90,5 mm.
Peso 0,16 kg.
CPU Intel IXP420 (ARMv5TE) 266MHz.
32MB SDRAM.
8MB NOR flash.

El caso es que si modificas el firmware, y le metes un linux adaptado, podrís conectar otros aparatos como una webcam, o un adaptador wifi usb, y meterle aplicaciones que te permiten utilizarlo como un ordenador. Para controlar el aparato, puedes hacerlo desde otro ordenador de la red, a forma de terminal con ssh por ejemplo.

Y podemos instalar, entre otras aplicaciones, y utilizar el NSLU2 como:

P2P por la red edonkey, Amule.
Media Server para multitud de Media Centers.
Servidor de iTunes.
Proxy de una radio LastFM.
Centralita VoIP, Asterisk.
Servidor web, ftp, correo, etc.
Router/Firewall.

Guía para instalar Debian en el NSLU2

 

Para instalar Debian en el NSLU2 necesitaremos:

* Un Linksys NSLU2, por supuesto.
* Un router
* Un disco duro externo USB.
* Conexion a internet
* Otro ordenador con un cliente ssh. Todas las distribuciones Linux incluyen una y para Windows existe PuTTY.

Conecta a tu router el NSLU2 mediante un cable RJ-45, conecta el disco duro externo al puerto USB 1 y el cable de alimentación a la corriente. Enciende el disco duro y el NSLU2.

Nos descargamos el firmware no oficial, ya que en el original no viene el driver de la tarjeta Ethernet incluida en el NSLU2 porque es software propietario y habría que usar una Ethernet USB para hacerlo funcionar. Una vez descargado (descargalo de aquí) podemos comenzar la instalación:


Instalación

Vamos a usar el interfaz web que viene en instalado en el propio NSLU2 de fábrica. Así que vamos a nuestro navegador web (Firefox...) y escribimos en la barra de direcciones:

http://192.168.1.77 (esta es la ip que tiene por defecto el NSLU2)

Vamos a la sección administration, elegimos Upgrade y buscamos en nuestro disco el archivo di-nslu2.bin que hemos descargado antes. Pulsamos el botón Start Upgrade, confirmamos, esperamos unos minutos y volvemos a confirmar.








Una vez instalado el firmware nos conectaremos al NSLU2 mediante ssh:

En Linux: (Teniendo instalado el cliente ssh y en un terminal)
ssh installer@192.168.1.77
Password: install


En Windows: (Mediante PuTTY)
-- En construccion --

Aquí comienza la instalació del sistema operativo en el disco duro que tenemos conectado. Como el NSLU2 no tiene mucha memoria, el instalador no cargará automaticamente todos los modules que estan disponibles. Hay que seleccionarlos manualmente, por lo que seleccionaremos los siguientes:

* ext3-modules-2.6.17-2-ixp4xx-di: EXT3 filesystem support
* partman-auto: Automatically partition storage devices (partman)
* partman-ext3: Add to partman support for ext3
* scsi-core-modules-2.6.17-2-ixp4xx-di: Core SCSI subsystem
* usb-storage-modules-2.6.17-2-ixp4xx-di: USB storage support



Si tienes un disco duro USB de solamente 1 GB, la version actual del instalador creará una partición swap demasiado pequeña y el sistema fallará. Si este es tu caso hay que particionar el disco duro manualmente usando el particionado guiado del instalador (puedes hacerlo aunque tu disco tenga más capacidad). Hay que asegurarse de que la partición swap tiene al menos 128 MB.

La instalación puede tardar alrededor de dos horas y media (o más si tenemos una conexion lenta de internet). Cuando acabe la instalación, el instalador escribirá el nuevo kernel. Obtendrás una confirmación de que la instalació se ha completado. Confirma, espera a que termine el instalador y se cierre la conexión ssh, espera unos minutos antes de conectarte otra vez al sistema via ssh. Ya podrás conectarte como usuario root o con el usuario que hayas creado mediante ssh.





Despues de la instalacion, necesitas configrar el timezone. Ejecuta el comando tzconfig.

Ya está instalado tu nuevo sistema debian en el NSLU2.

 

0 comentarios de “nSlug2”




Escribe un comentario

Nombre





Esta obra está bajo una licencia de Creative Commons.
Creative Commons License
Acerca De | Aviso Legal | Contactar | Sitemap
BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog
Copyright © Davgav