
Debido al artículo que publique en referencia a la configuración de una Fonera+ con DD-WRT en la que aparecía una foto similar a la que se puede ver a la izquierda de este texto, algunos me han preguntado por el
"chisme" que se ve en el centro. Bien, pues es un
Linksys NSLU2 de la empresa Cisco, es un dispositivo NAS basado en linux, un hard con unos añitos de antigüedad capaz de compartir dos discos o dispositivos usb en red, pero que con el tratamiento adecuado podemos convertir en
"algo más".
La historia de mi nslu2 debianizado es la siguiente, siempre he tenido un servidor que he usado para mis descargas p2p y siempre lo he montado sobre un pc o portátil viejo, de los que tenemos rodando por el armario, el último en un portátil bastante ruidoso, así que me plantee sustituir el portátil por algo más silencioso, que consumiera lo menos posible y que fuese barato, las posibilidades fueron las siguientes:
- Placa base Alix, son unas plaquitas baratas y muy pequeñas, la mas pequeña es del tamaño de la Fonera+, más o menos, tiene ya su memoria, su micro, un puerto usb y una tarjeta ethernet, tan solo es necesario añadirle una tarjeta CF que haga la función de disco duro para instalar el sistema. Su costo es algo más de 100 €.
- Placa base mini ITX, es la benjamina de la serie ITX, realmente pequeña, su costo es similar al de la placa Alix, sobre los 100 €, pero hay que añadir la memoria DDR ya que no viene incorporada en placa, así que esta opción se salia de presupuesto.
- Pogoplug, hubiese sido el candidato perfecto, su costo está en torno a los 125 $ pero desgraciadamente a la fecha en la que monte mi servidor aún no se vendía.
- Linksys NSLU2, bueno pues es un dispositivo prácticamente obsoleto incluso ejerciendo su función original como dispositivo NAS, sin embargo se puede convertir en un servidor ciego instalándole una distribución de linux, en concreto una Debian para micros armel, todo ello a pesar de su escasa memoria y su lento micro. Lo mejor de este dispositivo es su precio en torno a los 80 €, su consumo tan solo de 8W y es super silencioso, se te olvida que esta encendido, además cuenta con una comunidad muy extensa en internet que le da soporte.
La verdad es que el Linksys NSLU2 no da para mucho, pero yo no soy un descargador masivo de todo tipo de cosas mediante p2p, así que rara vez tengo varias descargas simultaneas, sin embargo descargo archivos grandes, sobre todo ISO's de linux y puedo confirmar que, con los puertos configurados adecuadamente, me descargo 2 Gb en unas 4 horas.
El proceso de conversión del NSLU2 en un servidor ciego es el siguiente, lo primero es instalar la distribución de linux adecuada, en este caso una Debian, todo el proceso lo hice según la web de
Martin Michlmayr en la que esta todo perfectamente explicado, no tuve ningún problema, eso sí la instalación es tremendamente larga, completa duro unas 6 horas, hay que armarse de paciencia. Hay que saber que existen otras posibilidades a instalar Debian, para saber más al respecto podéis ver las web de la comunidad del NSLU2,
la internacional y la del
grupo en castellano.
Una vez instalado Debian, si es que nos hemos decidido por el como SO para nuestro NSLU2, y con los repositorios bien configurados tan solo debemos seguir las instrucciones (abundantes en la red) al respecto, como por ejemplo las que aparecen en
uLibertad.
Respecto al programa de p2p, yo uso
torrentflux-br4rt, un cliente torrent basado en web muy conocido, está instalado sobre un servidor web ligero, en concreto lighttpd y para ahorrar lo máximo en recursos posible, una base de datos también muy ligera, como lo es sql. Además de todo ello, también necesitaremos instalar php5, para todos estos menesteres podremos encontrar numerosos tutoriales por la red, incluso añadiendo otros protocolos p2p, como transmission, así lograremos que las redes que no admiten bittorrent nos permitan descargar archivos.
Al final mi servidor queda configurado con el nslu2 con Debian, la Fonera+ que le da capacidad wifi y un disco duro usb de 200GB con cuatro particiones, la raíz para el sistema, otra pequeña para el directorio home, una tercera partición grande para las descargas y una partición generosa como espacio swap ya que el nslu2 debido a su escasa memoria swapea lo suyo.
Seguir Leyendo...