Está en la página 1de 20

Nas4Free

Ibon Conesa Garcia


Nas4Free es un sistema operativo de codigo abierto basado en FreeBSD. Es por tanto un sistema tipo UNIX pero no enmarcado en la esfera GNU/Linux. Esta distribucin es ideal para aprovechar un viejo pc que tengamos en casa y que no utilicemos, convirtiendolo en un servidor de datos con multiples posibilidades.

En este tutorial vamos a:


-Instalar Nas4Free -Configurar el servidor Web -Configurar el servidor FTP -Configurar el cliente Bittorrent -Aadir grupos y usuarios -Conocer ajustes avanzados

Instalacin de Nas4Free
Para poder instalar Nas4Free tenemos, ante todo, que disponer de una imagen del SO. Todas las imagenes estn disponibles en su web oficial http://www.nas4free.org/. La version que vamos a utilizar en esta ocasin es la 9.1.0 en su version x86 Live CD. Esta imagen nos permite probar la distribucin sin tener que instalarla. Una vez descargada y quemada la imagen, iniciaremos el equipo (recuerda introducir el cd en la bandeja) y tras cargar los componentes nos aparecer la siguiente pantalla:

Aqu podemos ver las distintas opciones del cd de instalacin. En nuestro caso, pulsaremos 1 seguido de la tecla Enter.El sistema comenzar a cargarse en modo Normal y transcurrido unos segundos (esto tambien depender de la velocida de la mquina) llegaremos al prompt de inicio:

Podemos observar en letras resaltadas de amarillo los paremetros mas importantes de cualquier servidor de este tipo: su direccin IP y la interfaz de red correspondiente. Llegados a este punto podemos hacer dos cosas: -Aprovechar la funcion de LiveCd y trastear un poco la distribucin -Instalar la distribucin en el ordenador. Esa opcin es la nuestra. Introducimos 9 y pulsamos Enter. Nos aparece la siguiente pantalla:

Analicemos la imagen: 1- Instalacion reducida 2- Instalacion reducida incluyendo datos y particion SWAP 3- Instalacion completa incluyendo datos y particion SWAP Dependiendo de la cantidad de discos duros que tengamos deberemos elegir una u otra, pero en esencia la opcion Embedded instalar todo lo necesario y ocupando el mnimo espacio. En el caso de tener un unico disco duro para TODO (Sistema operativo + Datos a compartir) elegiremos la opcion 2.

Decimos que Ok...

Seleccionamos el medio de instalacion...

Seleccionamos el disco duro donde instalaremos Nas4Free y especificamos si queremos una particin SWAP. Introducimos el tamao y pulsamos Ok. El programa de instalacin lo hara todo por ti y en unos minutos (depende sobre todo del tamao del disco duro) tendremos instalado Nas4Free. Nos aparecera la pantalla de instalacin, seleccionamos Exit y seguidamente extraemos el medio de instalacin y reiniciamos.

Configuracion Bsica
Una vez hayamos reiniciado nos aparecera la misma pantalla que cuando lo hicimos con el LiveCd exceptuando que ahora no tenemos la opcion de instalar el sistema operativo. INTERFAZ DE RED Lo primero que haremos ser configurar la interfaz de red. Lo mas probable es que esta haya sido reconocida por Nas4Free, pero en el caso de que el equipo disponga de mas de una NIC y solo queramos utilizar una tendremos que realizar este sencillo paso. Introducimos 1 y pulsamos Enter:

Aqui ya podemos seleccionar la NIC que queramos utilizar en nuestro servidor, en mi caso, em0. Pulsamos ok y ya tenemos seleccionada la interfaz de red. DIRECCION DE RED En este caso la opcion es la 2 . El asistente nos preguntara si queremos asignar la direccion de red con DHCP. Personalmente no recomiendo utilizar este mtodo en servidores, pues al no asegurar una direccin fija pierde parte de su encanto, por lo que le diremos que no.

Introducimos una Ip vlida

Introducimos la mascara de subred (usando notacion CIDR)

Introducimos la puerta de enlace (la direccin ip del router)

Ahora el servidor DNS

Y por ultimo tenemos la opcion de configurar una direccin ip version 6. De momento le decimos que no

Una vez configurada la interfaz ya podemos acceder a la WebGUI de configuracion y administracin del servidor. Es decir, que una vez hayamos configurado estos dos parmetro (interfaz y direccion de red) podemos quitarle el monitor al equipo y seguir configurandolo a traves de nuestro navegador favorito introduciendo la direccin ip en la barra de bsqueda.

El usuario por defecto es admin y la contrasea nas4free. Lo primero que haremos ser cambiar estos valores, adems de poner la interfaz en castellano. Para ellos, accederemos ala seccion General del desplegable que se expande al situar el puntero sobre el primer elemento del men llamado System. Primero seleccionaremos el idioma en el desplegable de la seccion Language:

Tambien vamos a cambiar el nombre de usuario principal (mas adelante aadiremos nuevos usuarios al sistema):

Bajamos al final de la pgina y pulsamos Save para guardar esta configuracin. En la parte superior de esta seccion encontramos un botn de color gris oscuro que pone Password, lo pulsamos y cambiamos la contrasea de acceso del usuario administrador que acabamos de renombrar:

ADMINISTRACION DE DISCOS En el men principal tenemos una entrada llamada Discos desde la cual podremos administrar el almacenamiento de nuestro servidor. Lo primero que tenemos que hacer es detectar el disco duro del servidor para despues formatear el espacio que nos qued libre despus de la instalacin y en el cual tendremos nuestros ficheros. Desde aqu podremos adems aadir nuevos discos y gestionarlos, desde el formato y sistema de ficheros hasta el punto de montaje, todo en modo grfico. Para detectar nuestro disco accederemos a Discos > Administracin y pulsaremos en el icono situado en la parte inferior derecha del cuadro, que tiene forma de cruz azul:

Seleccionamos de la lista desplegable el disco y le ponemos (si procede) un nombre de etiqueta:

Podemos adems ajustar otros parmetros como el modo de transferencia, el tiempo de espera del disco, el nivel acstico de los mismos, opciones S.M.A.R.T. y de gestin de energia. Esos ajustes tan finos se merecen otro espacio para ellos solos por lo que los dejaremos a un lado. Clikamos sobre aadir y comprobamos que el disco se ha insertado en la tabla:

Clikamos sobre Aplicar Cambios y si no hay ningn problema el estado del disco cambiar a CONECTADO.

Como podemos apreciar no reconoce ningn sistema de archivos. Vamos a solucionarlo dndole formato a ese disco. Pulsamos sobre Discos > Formatear y seleccionamos el disco y el sistema de archivos. Al ser un sistema basado en FreeBSD el sistema de archivos por defecto es UFS. Actualmente sera equiparable en rendimiento a ext3, por lo que no habiendo una opcin mejor la dejaremos marcada:

Al igual que en todas las secciones que vamos a ir viendo en este existen ajustes mucho mas finos que no vamos a tocar. No quiero que este documento acabe teniendo mas de 100 pginas. Pulsamos en el botn Formatear el disco y ya podemos comenzar a trabajar con el disco. Comprobamos que en la seccion Discos > Administracin se ha aplicado la actualizacin:

Ahora tenemos que asignarle un punto de montaje al disco duro, ya que no es nada liviano tener que montar el sistema de ficheros cada vez que reiniciemos la mquina. Accedemos a Discos > Punto de montaje y al igual que al aadir un disco, pulsamos la crucecita azul:

Debemos seleccionar el disco, el tipo de particin (usaremos GPT por defecto), el numero de la particin, el sistema de archivos (debe coincidir con el del disco/particion), un nombre para el punto de montaje (este creara automticamente una carpeta en /mnt) y una breve descripcin. Una vez listo pulsamos en aadir:

Con esto ya tenemos listo un espacio donde almacenar los ficheros que queremos compartir. Para aadir discos seguiremos estas mismas instrucciones tantas veces como sea preciso.

Servicios
SERVIDOR WEB Entre los distntos servicios que puede ofrecernos Nas4Free se encuentra el de servidor web. Utiliza un servidor web Apache, pero al igual que la administracin de discos, podemos configurar y administrar esta funcin via web. Para configurar y activar este servicio accederemos a Servicios > Servidor Web.

Como se puede ver en la imagen anterior los parametros de ajuste son muy bsicos. Lo primero que haremos ser activar el servicio marcando la pestaa Permitir situada en la parte superior derecha de la seccin. Empezamos seleccionando un puerto de escucha. En este caso hemos seleccionado el 81:

Cambiamos tambien la ruta donde alojaremos los archivos HTML. Para ello he creado una carpeta llamada web en el espacio que creamos hace un rato:

Entre otros parametros ajustables a golpe de ratn tenemos el de Activar autentificacin (solo los usuarios locales podrn acceder al servidor) y el de Habilitar listado de directorio (si no encuentra un documento index lista los archivos). Este ltimo lo marcaremos:

Pulsamos guardar y reiniciar y ya tenemos listo nuestro servidor. Vamos a comprobar que funciona introduciendo la Ip del servidor seguida de :puerto en la barra de bsqueda de nuestro navegador preferido. Ejemplo:

SERVIDOR FTP Otra caracteristica util es la del servicio FTP. Con el podremos no solo descargar archivos desde el servidor, sino que tambin podremos subirlos. Accedemos a Servicios > FTP

Como en el caso anterior, primero deberemos marcar la casilla Permitir para poder configurar el servicio. En este caso no es necesario realizar ningn ajuste, con solo activar el servicio funcionar a la perfeccin, pero eso no significa que no puedan hacerse un ajuste mayor. Entre los parmetros mas interesantes podemos encontrar: -Numero de clientes -Permitir el acceso root -Banner: aqu puedes escribir un mensaje de bienvenida -Continuar: permite a clientes reiniciar subidas y descargas interrumpidas -Ancho de banda de usuario Una vez activado, probamos el servicio desde la terminal:

O bien desde nuestro cliente FTP favorito:

CLIENTE BITTORRENT Una de las caractersticas mas interesantes de Nas4Free es la inclusin de un cliente Bittorrent con el que poder descargar cositas de Internet, y lo que es mejor, ajustando nuestro router podemos aadir descargas desde cualquier sitio, por ejemplo, cuando un amigo nos habla de una pelcula mientras tomas una cerveza, puedes usar tu smartphone para buscar el enlace torrent y aadirlo a tu servidor Nas4Free, para cuando llegues a casa la pelcula est lista para ver. Para configurar esta caracterstica accedemos a Servicios > BitTorrent.

Los parmetros que ajustaremos son: -Directorio de descargas -Usuario: es independiente a ningn otro usuario del servidor cuya administracin veremos despus -Contrasea para este usuario concreto Una vez ajustado esto, probamos el servici introduciendo la URL que se indica al final de la pgina, en mi caso es http://192.168.11.247:9091. Nos aparecer esta pantalla:

Para aadir descargas simplemente pulsaremos el icono de la carpeta y dependiendo de la fuente (un enlace xmagnet o un archivo .torrent) introduciremos el link en el campo indicado para ello o seleccionaremos el archivo con la ayuda de un explorador. Una vez hecho esto podemos controlar las descargas como cualquier otro cliente Torrent.

Grupos y Usuarios
Otra caracterstica interesante es la de administrar los usuarios y grupos del sistema a traves de la interfaz web. Para acceder a esta seccin pulsaremos en Acceso > Usuarios y grupos.

Para empezar aadiremos un usuarios. De manera similar a otras secciones, lo haremos pulsando la crucecita azul de la parte inferior derecha.

Rellenaremos los campos prestando especial atencin al Grupo Primario (guest por defecto) y a los diferentes grupos secundarios que deberemos marcar en caso de querer utilizar esos servicios, por ejemplo FTP y SSH. Tambin podremos aadir en grupos que hayamos definido nosotros mismos.

Otro detalle importante es el de la carpeta personal que debereremos crear con anterioridad y como recomendacin personal est marcar la casilla Portal de usuario situada al final de la seccin:

Pulsamos aadir y ya lo tenemos.

Podemos aadir cuantos usuarios queramos, al igual que los grupos. Estos solo podemos definir su nombre y una descripcin.

Avanzado
Ya estamos llegando al final, as que en estas ltimas lineas vamos a ver aspectos interesantes para el mantenimiento del servidor. GESTOR DE FICHEROS Se encuentra en Avanzado > Gestor de archivos. Nos permite copiar, borrar, mover y buscar archivos en el servidor a traves de la interfaz web. Muy util si no disponemos de un cliente FTP y queremos mover algn archivo a la carpeta del servidor web para poder descargarla remotamente (aunque para esto es preciso ingresar al Gestor de archivos como usuario con privilegios).

PING Y TRACEROUTE Disponemos de estas dos herramientas para ser utilizadas a traves de la interfaz web accediendo desde Diagnstico > Ping y Traceroute.

RESTAURAR Podemos restaurar el sistema a sus valores de fbrica desde Sistema > Valores por defecto. Ten en cuenta que esta accin borrar usuarios, grupo y todas las configuraciones que hayamos realizado nosotros.

Y con esto ya hemos acabado. Nos hemos dejado muchas cosas en el tintero (NFS, SSH, Active Directory) pero el curso se acaba y no podemos ser tan tiquismiquis intentando configurar cosas que en un entorno hogareo no nos va a servir de gran utilidad. Espero hayas disfrutado con la lectura.

También podría gustarte