Informática Comentar

Raspberry PI + MLDonkey Server + Samba + Webmin

La Raspeberry Pi  es un mini ordenador de arquitectura ARM que podemos adquirir por unos 40€. Existen muchisimas distribuciones linux optimizadas para este hardware con las que podemos montar desde un puesto de trabajo. un servidor web o un servidor de archivos o descargas, un reproductor multimedia con xbmc, etc. Aquí podeis leer algunos proyectos más.

En este caso vamos a explicaros como utilizarlo para montar un servidor de descargas.

Lo primero que necesitaremos, es una imagen del sistema operativo que queramos cargar en nuestro Raspberry, en este caso, me he decantado por la distribución de Debian optimizada para Raspberry. Existen más distribuciones para Raspberry aquí: http://www.raspberrypi.org/downloads

Instalación de Raspbian “wheezy”:

1) Una vez descargada la imagen y el cargador, empezamos a copiar nuestra imagen a la SD.

Cuando tengamos instalados los datos en nuestra SD, conectaremos la SD a nuestro Raspberry y lo encenderemos. La primera vez que arranca Raspbian, nos aparecera el siguiente menu:

Este menu se puede sacar siempre que queramos con el comando “raspi-config”.

Configuración:

2) Lo primero que haremos será “Expand_rootfs” para poder utilizar toda nuestra SD, en mi caso mi SD era de 8 GB:

3) Lo siguiente que haremos será configurar el teclado ( Configure_keyboard). Yo normalmente uso el “Generic 105-key Spanish – Spanish”:

4) Cambiaremos el password de “Pi” por el que queramos:

5) Configuramos las locales, normalmente uso “es_ES.UTF-8″:

6) Configuramos la memoria. Como yo no voy a usar el entorno grafico, lo configuraré así:

7) Activamos el SSH ( por defecto viene activado ):

8) Y por último le decimos que no queremos arrancar las X en el inicio desde el menu “boot_behaviour”:

9) Con esto tendremos inicialmente configurado nuestro Raspberry. Le decimos “Finish” y nos pedirá reiniciar:

Primeros pasos con nuestro nuevo sistema operativo:

a) Lo primero de todo que vamos hacer es logearnos como “pi” usando la contraseña que hayamos puesto anteriormente.

b) Una vez logeados, nos idenficaremos como “root”:

Para ello utilizaremos el comando “Sudo su”:

c) Una vez conectados como “root”, lo primero que recomiendo es cambiar la contraseña de “root”, para ello utilizaremos el siguiente comando:

root@raspberrypi:/home/pi# passwd root

Ponemos dos veces la contraseña que deseemos y ya la tendremos cambiada.

d) Ahora procederemos a configurar la tarjeta de red sin DHCP. Para ello tendremos que editar el fichero /etc/network/interfaces escribiendo lo siguiente:

root@raspberrypi:/home/pi# nano /etc/network/interfaces

e) Ahora configuraremos nuestros DNS, para ello ejecutaremos:

root@raspberrypi:/home/pi# nano /etc/resolv.conf

f) Una vez configurada la red, reiniciaremos la tarjeta de red con el comando:

root@raspberrypi:~# /etc/init.d/networking restart

(Ahora ya nos podríamos conectar por SSH desde otro equipo y terminar de configurar nuestra Raspberry más comodamente).

g) Lo siguiente que vamos hacer es actualizar nuestro sistema operativo escribiendo los siguientes comandos:

root@raspberrypi:~# apt-get update

y

root@raspberrypi:~# apt-get upgrade

que nos preguntara si queremos actualizar y le decimos que sí.

h) Una vez actualizado nuestro sistema, instalaremos los siguientes paquetes:

root@raspberrypi:~# apt-get install ntfs-3g samba samba-common smbclient samba-doc samba-common-bin perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python telnet

Con esto tendremos, Soporte NTFS de lectura y escritura, servicio Samba y instalaremos unas dependencias que necesitaremos para el Webmin.

i) Instalamos el MlDonkey.

root@raspberrypi:~# apt-get install mldonkey-server

En la instalación nos preguntara si lo queremos en el inicio del sistema, en mi caso le he dicho que Sí.

j) Una vez instalado nos conectaremos por telnet al MLDonkey para dar acceso via web a más ips, para ello haremos lo siguiente:

telnet 127.0.0.1 4000

En mi caso:

> auth admin ""
> set allowed_ips "127.0.0.1 192.168.47.175 192.168.1.2" 
> quit

k) Con estos comandos ahora podremos manejar nuestro MLdonkey via Web, conectandonos a la ip de nuesta Raspberry. En mi caso:

http://192.168.67.51:4080/

Cuando entramos por primera vez nos dira que no tenemos password como usuario de administrador, para cambiarlo usaremos el comando que nos dice:

Ahora ya tenemos nuestro MLdonkey instalado y apunto. Ya sólo que instalar el Webmin.

Instalación de Webmin:

Usaremos los siguientes comandos:

root@raspberrypi:~# mkdir /install
root@raspberrypi:~# cd /install/
root@raspberrypi:/install# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.590_all.deb
root@raspberrypi:/install# dpkg --install webmin_1.590_all.deb

Ahora ya tenemos instalado nuestro webmin, para acceder nos conectaremos por https://192.168.67.51:10000 (en mi caso).

Con esto ya tendremos el MLDonkey, Samba y Webmin, más adelante explicaré como montar un disco duro USB en NTFS para tenerlo como almacenamiento donde descargara el MLdonkey y como compartir el mismo directorio por Samba con otros equipos tanto por Consola como por el Webmin.

Comparte este artículo:
0 Trackbacks/Pingbacks

    Comentar

     

     

     




    Si quieres recibir todos los artículos de aSEOdiario.com por e-mail suscríbete GRATIS a nuestro boletín mensual escribiendo tu dirección de correo electrónico aquí.