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!inu". Esta distribuci#n es ideal para aprovec$ar un vie%o pc &ue tengamos en casa ' &ue no utilicemos( convirtiendolo en un servidor de datos con multiples posibilidades. En este tutorial vamos a) *Instalar Nas4Free *+onfigurar el servidor ,eb *+onfigurar el servidor F-. *+onfigurar el cliente Bittorrent */0adir grupos ' usuarios *+onocer a%ustes avan1ados Instalaci#n de Nas4Free .ara poder instalar Nas4Free tenemos( ante todo( &ue disponer de una imagen del S2. -odas las imagenes est3n disponibles en su 4eb oficial $ttp)444.nas4free.org. !a version &ue vamos a utili1ar en esta ocasi#n es la 5.6.7 en su version "89 !ive +D. Esta imagen nos permite probar la distribuci#n sin tener &ue instalarla. Una ve1 descargada ' &uemada la imagen( iniciaremos el e&uipo :recuerda introducir el cd en la bande%a; ' tras cargar los componentes nos aparecer3 la siguiente pantalla) /&u< podemos ver las distintas opciones del cd de instalaci#n. En nuestro caso( pulsaremos 6 seguido de la tecla Enter.El sistema comen1ar3 a cargarse en modo Normal ' transcurrido unos segundos :esto tambien depender3 de la velocida de la m3&uina; llegaremos al prompt de inicio) .odemos observar en letras resaltadas de amarillo los paremetros mas importantes de cual&uier servidor de este tipo) su direcci#n I. ' la interfa1 de red correspondiente. !legados a este punto podemos $acer dos cosas) */provec$ar la funcion de !ive+d ' trastear un poco la distribuci#n *Instalar la distribuci#n en el ordenador. Esa opci#n es la nuestra. Introducimos 5 ' pulsamos Enter. Nos aparece la siguiente pantalla) /nalicemos la imagen) 6* Instalacion reducida =* Instalacion reducida inclu'endo datos ' particion S,/. >* Instalacion completa inclu'endo datos ' particion S,/. Dependiendo de la cantidad de discos duros &ue tengamos deberemos elegir una u otra( pero en esencia la opcion Embedded instalar3 todo lo necesario ' ocupando el m<nimo espacio. En el caso de tener un unico disco duro para -2D2 :Sistema operativo ? Datos a compartir; elegiremos la opcion =. Decimos &ue 2@... Seleccionamos el medio de instalacion... Seleccionamos el disco duro donde instalaremos Nas4Free ' especificamos si &ueremos una partici#n S,/.. Introducimos el tama0o ' pulsamos 2@. El programa de instalaci#n lo $ara todo por ti ' en unos minutos :depende sobre todo del tama0o del disco duro; tendremos instalado Nas4Free. Nos aparecera la pantalla de instalaci#n( seleccionamos E"it ' seguidamente e"traemos el medio de instalaci#n ' reiniciamos. +onfiguracion B3sica Una ve1 $a'amos reiniciado nos aparecera la misma pantalla &ue cuando lo $icimos con el !ive+d e"ceptuando &ue a$ora no tenemos la opcion de instalar el sistema operativo. INTERFAZ DE RED !o primero &ue $aremos ser3 configurar la interfa1 de red. !o mas probable es &ue esta $a'a sido reconocida por Nas4Free( pero en el caso de &ue el e&uipo disponga de mas de una NI+ ' solo &ueramos utili1ar una tendremos &ue reali1ar este sencillo paso. Introducimos 6 ' pulsamos Enter) /&ui 'a podemos seleccionar la NI+ &ue &ueramos utili1ar en nuestro servidor( en mi caso( em7. .ulsamos o@ ' 'a tenemos seleccionada la interfa1 de red. DIRECCION DE RED En este caso la opcion es la = . El asistente nos preguntara si &ueremos asignar la direccion de red con DA+.. .ersonalmente no recomiendo utili1ar este mBtodo en servidores( pues al no asegurar una direcci#n fi%a pierde parte de su encanto( por lo &ue le diremos &ue no. Introducimos una Ip v3lida Introducimos la mascara de subred :usando notacion +IDC; Introducimos la puerta de enlace :la direcci#n ip del router; /$ora el servidor DNS D por ultimo tenemos la opcion de configurar una direcci#n ip version 9. De momento le decimos &ue no Una ve1 configurada la interfa1 'a podemos acceder a la ,ebGUI de configuracion ' administraci#n del servidor. Es decir( &ue una ve1 $a'amos configurado estos dos par3metro :interfa1 ' direccion de red; podemos &uitarle el monitor al e&uipo ' seguir configurandolo a traves de nuestro navegador favorito introduciendo la direcci#n ip en la barra de bEs&ueda.
El usuario por defecto es admin ' la contrase0a nas4free. !o primero &ue $aremos ser3 cambiar estos valores( adem3s de poner la interfa1 en castellano. .ara ellos( accederemos ala seccion General del desplegable &ue se e"pande al situar el puntero sobre el primer elemento del menE llamado S'stem. .rimero seleccionaremos el idioma en el desplegable de la seccion !anguage) -ambien vamos a cambiar el nombre de usuario principal :mas adelante a0adiremos nuevos usuarios al sistema;) Ba%amos al final de la p3gina ' pulsamos Save para guardar esta configuraci#n. En la parte superior de esta seccion encontramos un bot#n de color gris oscuro &ue pone .ass4ord( lo pulsamos ' cambiamos la contrase0a de acceso del usuario administrador &ue acabamos de renombrar) ADMINISTRACION DE DISCOS En el menE principal tenemos una entrada llamada Discos desde la cual podremos administrar el almacenamiento de nuestro servidor. !o primero &ue tenemos &ue $acer es detectar el disco duro del servidor para despues formatear el espacio &ue nos &ued# libre despuBs de la instalaci#n ' en el cual tendremos nuestros fic$eros. Desde a&u< podremos adem3s a0adir nuevos discos ' gestionarlos( desde el formato ' sistema de fic$eros $asta el punto de monta%e( todo en modo gr3fico. .ara detectar nuestro disco accederemos a Discos F /dministraci#n ' pulsaremos en el icono situado en la parte inferior derec$a del cuadro( &ue tiene forma de cru1 a1ul) Seleccionamos de la lista desplegable el disco ' le ponemos :si procede; un nombre de eti&ueta) .odemos adem3s a%ustar otros par3metros como el modo de transferencia( el tiempo de espera del disco( el nivel acEstico de los mismos( opciones S.G./.C.-. ' de gesti#n de energia. Esos a%ustes tan finos se merecen otro espacio para ellos solos por lo &ue los de%aremos a un lado. +li@amos sobre a0adir ' comprobamos &ue el disco se $a insertado en la tabla) +li@amos sobre /plicar +ambios ' si no $a' ningEn problema el estado del disco cambiar3 a +2NE+-/D2. +omo podemos apreciar no reconoce ningEn sistema de arc$ivos. Hamos a solucionarlo d3ndole formato a ese disco. .ulsamos sobre Discos F Formatear ' seleccionamos el disco ' el sistema de arc$ivos. /l ser un sistema basado en FreeBSD el sistema de arc$ivos por defecto es UFS. /ctualmente ser<a e&uiparable en rendimiento a e"t>( por lo &ue no $abiendo una opci#n me%or la de%aremos marcada) /l igual &ue en todas las secciones &ue vamos a ir viendo en este e"isten a%ustes muc$o mas finos &ue no vamos a tocar. No &uiero &ue este documento acabe teniendo mas de 677 p3ginas. .ulsamos en el bot#n Formatear el disco ' 'a podemos comen1ar a traba%ar con el disco. +omprobamos &ue en la seccion Discos F /dministraci#n se $a aplicado la actuali1aci#n) /$ora tenemos &ue asignarle un punto de monta%e al disco duro( 'a &ue no es nada liviano tener &ue montar el sistema de fic$eros cada ve1 &ue reiniciemos la m3&uina. /ccedemos a Discos F .unto de monta%e ' al igual &ue al a0adir un disco( pulsamos la crucecita a1ul) Debemos seleccionar el disco( el tipo de partici#n :usaremos G.- por defecto;( el numero de la partici#n( el sistema de arc$ivos :debe coincidir con el del discoparticion;( un nombre para el punto de monta%e :este creara autom3ticamente una carpeta en mnt; ' una breve descripci#n. Una ve1 listo pulsamos en a0adir) +on esto 'a tenemos listo un espacio donde almacenar los fic$eros &ue &ueremos compartir. .ara a0adir discos seguiremos estas mismas instrucciones tantas veces como sea preciso. Servicios SERVIDOR WEB Entre los distntos servicios &ue puede ofrecernos Nas4Free se encuentra el de servidor 4eb. Utili1a un servidor 4eb /pac$e( pero al igual &ue la administraci#n de discos( podemos configurar ' administrar esta funci#n via 4eb. .ara configurar ' activar este servicio accederemos a Servicios F Servidor ,eb. +omo se puede ver en la imagen anterior los parametros de a%uste son mu' b3sicos. !o primero &ue $aremos ser3 activar el servicio marcando la pesta0a .ermitir situada en la parte superior derec$a de la secci#n. Empe1amos seleccionando un puerto de escuc$a. En este caso $emos seleccionado el 86) +ambiamos tambien la ruta donde alo%aremos los arc$ivos A-G!. .ara ello $e creado una carpeta llamada 4eb en el espacio &ue creamos $ace un rato) Entre otros parametros a%ustables a golpe de rat#n tenemos el de /ctivar autentificaci#n :solo los usuarios locales podr3n acceder al servidor; ' el de Aabilitar listado de directorio :si no encuentra un documento inde" lista los arc$ivos;. Este Eltimo lo marcaremos) .ulsamos guardar ' reiniciar ' 'a tenemos listo nuestro servidor. Hamos a comprobar &ue funciona introduciendo la Ip del servidor seguida de )puerto en la barra de bEs&ueda de nuestro navegador preferido. E%emplo) SERVIDOR FT 2tra caracteristica util es la del servicio F-.. +on el podremos no solo descargar arc$ivos desde el servidor( sino &ue tambiBn podremos subirlos. /ccedemos a Servicios F F-. +omo en el caso anterior( primero deberemos marcar la casilla .ermitir para poder configurar el servicio. En este caso no es necesario reali1ar ningEn a%uste( con solo activar el servicio funcionar3 a la perfecci#n( pero eso no significa &ue no puedan $acerse un a%uste ma'or. Entre los par3metros mas interesantes podemos encontrar) *Numero de clientes *.ermitir el acceso root *Banner) a&u< puedes escribir un mensa%e de bienvenida *+ontinuar) permite a clientes reiniciar subidas ' descargas interrumpidas */nc$o de banda de usuario Una ve1 activado( probamos el servicio desde la terminal) 2 bien desde nuestro cliente F-. favorito) C!IENTE BITTORRENT Una de las caracter<sticas mas interesantes de Nas4Free es la inclusi#n de un cliente Bittorrent con el &ue poder descargar cositas de Internet( ' lo &ue es me%or( a%ustando nuestro router podemos a0adir descargas desde cual&uier sitio( por e%emplo( cuando un amigo nos $abla de una pel<cula mientras tomas una cerve1a( puedes usar tu smartp$one para buscar el enlace torrent ' a0adirlo a tu servidor Nas4Free( para cuando llegues a casa la pel<cula estB lista para ver. .ara configurar esta caracter<stica accedemos a Servicios F Bit-orrent. !os par3metros &ue a%ustaremos son) *Directorio de descargas *Usuario) es independiente a ningEn otro usuario del servidor cu'a administraci#n veremos despuBs *+ontrase0a para este usuario concreto Una ve1 a%ustado esto( probamos el servici# introduciendo la UC! &ue se indica al final de la p3gina( en mi caso es $ttp)65=.698.66.=4I)5756. Nos aparecer3 esta pantalla) .ara a0adir descargas simplemente pulsaremos el icono de la carpeta ' dependiendo de la fuente :un enlace "magnet o un arc$ivo .torrent; introduciremos el lin@ en el campo indicado para ello o seleccionaremos el arc$ivo con la a'uda de un e"plorador. Una ve1 $ec$o esto podemos controlar las descargas como cual&uier otro cliente -orrent. Grupos ' Usuarios 2tra caracter<stica interesante es la de administrar los usuarios ' grupos del sistema a traves de la interfa1 4eb. .ara acceder a esta secci#n pulsaremos en /cceso F Usuarios ' grupos. .ara empe1ar a0adiremos un usuarios. De manera similar a otras secciones( lo $aremos pulsando la crucecita a1ul de la parte inferior derec$a. Cellenaremos los campos prestando especial atenci#n al Grupo .rimario :guest por defecto; ' a los diferentes grupos secundarios &ue deberemos marcar en caso de &uerer utili1ar esos servicios( por e%emplo F-. ' SSA. -ambiBn podremos a0adir en grupos &ue $a'amos definido nosotros mismos. 2tro detalle importante es el de la carpeta personal &ue debereremos crear con anterioridad ' como recomendaci#n personal est3 marcar la casilla .ortal de usuario situada al final de la secci#n) .ulsamos a0adir ' 'a lo tenemos. .odemos a0adir cuantos usuarios &ueramos( al igual &ue los grupos. Estos solo podemos definir su nombre ' una descripci#n. /van1ado Da estamos llegando al final( as< &ue en estas Eltimas lineas vamos a ver aspectos interesantes para el mantenimiento del servidor. GESTOR DE FIC"EROS Se encuentra en /van1ado F Gestor de arc$ivos. Nos permite copiar( borrar( mover ' buscar arc$ivos en el servidor a traves de la interfa1 4eb. Gu' util si no disponemos de un cliente F-. ' &ueremos mover algEn arc$ivo a la carpeta del servidor 4eb para poder descargarla remotamente :aun&ue para esto es preciso ingresar al Gestor de arc$ivos como usuario con privilegios;. ING # TRACERO$TE Disponemos de estas dos $erramientas para ser utili1adas a traves de la interfa1 4eb accediendo desde Diagn#stico F .ing ' -raceroute. RESTA$RAR .odemos restaurar el sistema a sus valores de f3brica desde Sistema F Halores por defecto. -en en cuenta &ue esta acci#n borrar3 usuarios( grupo ' todas las configuraciones &ue $a'amos reali1ado nosotros. D con esto 'a $emos acabado. Nos $emos de%ado muc$as cosas en el tintero :NFS( SSA( /ctive Director'; pero el curso se acaba ' no podemos ser tan ti&uismi&uis intentando configurar cosas &ue en un entorno $ogare0o no nos va a servir de gran utilidad. Espero $a'as disfrutado con la lectura.