Sunteți pe pagina 1din 25

Universidad Nacional de Ingeniera UNI RUSB

Sistemas Operativos y Redes PROYECTO DE CURSO

Realizado por:
Giovanni Isaas Castillo A. Wendy Yovanska Meja A. Rommel Javier Mojica M. Marlon Alberto Molina N. Judith del Carmen Navarro O. Vctor Josu Orozco Incer.

Docente: Glenda Barrios.

17 de enero de 2012

OBJETIVOS

General:

Crear una red de interconectividad utilizando los servidores especificados.

Especficos:
Compartir archivos entre el servidor y las mquinas clientes.

Facilitar el uso de la impresora por medio de la red.

Comunicacin rpida, segura y eficaz entre el servidor y sus clientes.

INTRODUCCN

El proyecto consiste en la creacin de distintos servidores, para ello una mquina debe ejercer la funcin de servidor y la otra ser la mquina cliente. Desde la mquina servidor se crearon diferentes cuentas (las especificadas por nuestra docente Glenda Barrios) en las cuales se le asign permiso a cada uno de los usuarios segn lo especificado. Podemos observar que dependiendo del usuario que se conecta, este podra ingresar a todas las carpetas o tener acceso restringido a algunas. Para lograr esta estructura utilizamos en la mquina servidor el sistema operativo Ubuntu 11.10, conectada a otra mquina la cual tambin posee el sistema operativo Ubuntu 11.10 adems de Windows 7, las cuales fueron conectadas punto a punto con un cable par trenzado. Instalamos los servidores propuestos (SAMBA, APACHE, DNS, FTP, SSH, SquirrelMail, CUPS para el uso de la impresora), as tambin como las aplicaciones Webmin, Putty y SWAT.

RED

Especificaciones de Software: Sistemas operativos Ubuntu y Windows 7 Servidores Samba, DNS, Apache, SquirellMail, FTP, SSH. Aplicaciones Putty, Swat, WebMin, Cups. Especificaciones de Hardware: Dos laptop Impresora Router Cable par trenzado

Configuraciones de servicios
Servidor SAMBA
Samba es un software que permite a tu ordenador poder compartir archivos e impresoras con otras computadoras en una misma red local. Utiliza para ello un protocolo conocido como SMB/CIFS compatible con sistemas operativos UNIX o Linux , pero adems con sistemas Windows (XP, NT, 98...). Tambin se puede conocer como LanManager o NetBIOS. El servidor SAMBA se uso para compartir directorios entre el servidor Linux y los clientes Windows y Linux respectivamente. Instalacin El primer paso es actualizar el sistema que estamos usando en este caso Ubuntu 11.10 y para eso tecleamos desde la consola el siguiente cdigo apt-get update Despus de haber actualizado el sistema procedemos a instalar el servidor SAMBA y los paquetes necesarios para esto desde la consola tecleamos apt-get install samba samba-client smbfs smbclient Una vez instalado el SAMBA procedemos a instalar una aplicacin que es til para restringir y asignar permisos de acceso a los usuarios a las carpetas que se compartirn por medio del servidor, la aplicacin se llama: Samba Web Administration Tool en sus siglas en ingles SWAT. Para ellos tecleamos desde la consola apt-get install swat

Una vez hecho los pasos anteriores nos vamos al centro de software de Ubuntu y en el buscador ponemos SAMBA y cuando nos aparezca le damos instalar, hacemos lo mismo para SWAT (Ver imgenes). Una vez instalado el SAMBA y el SWAT, procedemos a crear una carpeta y asignarle permisos. Mkdir /home/compartir Chmod 777 /home/compartir

Creamos usuarios y un grupo, despus de crearlos los agregaremos al servidor samba, en este caso se crearan dos usuarios para probar los permisos que le asignaremos con el SWAT Useradd primer m Useradd segundo m Groupadd prueba Usermod G prueba primer Usermod G prueba segundo Smbpasswd a primer Smbpasswd a segundo

Lo procede ahora es modificar el siguiente archivo smb.conf, esto para agregar la carpeta que se cre y poderla compartir, Gedit /etc/samba/smb.conf Agregamos el siguiente cdigo al final: [compartir] comment = Carpeta Compartida path = /home/compartir public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup Valid users = primer guest ok = yes

Servidor APACHE
Es un servidor web que nos permitir personalizar el contenido del sitio web y ponerlo disponible a usuarios de la Red. Instalacin En el terminal entramos con el root, cuando ya estamos dentro escribimos: apt-get install apache2 Una vez realizado lo anterior esperamos que se instale automticamente. Si deseamos arrancar o reiniciar Apache escribimos: /etc/init.d/apache restart Para comprobar el servidor web abrimos una pestaa de cualquier navegador, escribimos la direccin IP del servidor o nombre de dominio. Para editar la pgina web creada por defecto, escribimos el siguiente cdigo desde la consola. gedit /var/www/index.html

Servidor DNS
Es el servidor de nombre de dominio, esto es absolutamente necesario para que todas las estaciones clientes y el servidor se entiendan como parte de la misma Red. Instalando el WEBMIN Primero instalaremos una aplicacin necesaria que nos facilitara la configuracin del servidor DNS, llamada Webmin. http://www.webmin.com/download.html

U n a vez que se descargue, lo instalamos desde el centro de software de Ubuntu. Para poder acceder a l lo hacemos desde un navegador web y en la barra de direccin escribimos: http://localhost:10000 Luego nos registramos como administrador (ROOT).

Cambiamos el lenguaje del Webmin Instalando el servidor DNS Para instalar el servidor DNS desde la consola tecleamos el siguiente cdigo de la consola: apt-get install bind9 Ahora lo que debemos hacer es instalar el mdulo, o extensin del webmin para bind.

Una vez dentro, apareceremos por defecto en la pestaa install, y un poco ms abajo nos aparecern las formas anteriormente mencionadas de instalar un mdulo.

Seleccionamos desde Modulo estndar de la aplicacin bind8, luego en instalar modulo. Esperamos a que se instale y le damos en la opcin refresh module.

Una vez instalado, estar listo para la configuracin del servidor DNS, procedemos de la siguiente manera

Luego se crea una zona primaria (o maestra) de bsqueda directa, la cual es la ms importante porque es capaz de leer y escribir en el servidor los nombres y las direcciones

Una vez aqu, tenemos que poner obligatoriamente cuatro de todos los campos propuestos:

Debemos elegir el tipo de zona, que en este caso como es Zona Primaria de bsqueda directa, es decir, traducir nombres en direcciones IP. Le daremos un nombre a la zona maestra, en nuestro caso: "sistemas" es recomendable no usar espacios en blanco. Nombraremos tambin al ordenador servidor para poder identificarlo. Introducimos un e-mail para que enve las notificaciones (podemos inventarlo).

Si le damos a Crear, nos presenta el men de nuestra zona ya creada. En la cual podemos editarla y modificarla. El archivo que nos permite modificar nuestra zona maestra es: /etc/bind/named.conf.local

Crear un registro en la zona primaria

Si queremos crear un registro que dirija de un nombre a una direccin. Nos debemos dirigir a la seccin Direccin. Y una vez dentro nos aparece una tabla para agregar los datos. En la caja de nombre, debemos insertar el nombre por el que queremos reconocer a ese ordenador en la red. Y en direccin, la direccin IP del mismo ordenador. Le damos crear:

Crear una zona primaria de bsqueda inversa Esto es lo contrario, en esta se introduce la direccin IP y no el nombre de dominio. Nos vamos al modulo Servidores Servidor de DNS Bind Y creamos una nueva zona maestra, pero ahora se le harn unas modificaciones: Indicamos que la queremos de tipo inversa En "Nombre de dominio/Red" debemos escribir la red en la cual se encuentre, pero slo los nmeros de la IP que identifiquen a la red, sin los nmeros hosts.

Le damos crear y despus seleccionamos el icono que dice direccin inversa:

En el campo direccin ponemos la direccin IP de nuestro servidor y en maquina, el nombre de dominio.

Una vez hecho esto le damos en crear y solo quedara modificar nuestras estaciones clientes, para esto se le agrega la siguiente informacion

Direccion IP: Es nuestra direccin Mascara de subred: Se le asigna esa por defecto Puerta de enlace predeterminada: Es la direccin IP de nuestro servidor Servidor DNS preferido: La direccin IP de nuestro servidor

Para probar si funciona, abrimos una pestaa de un navegador y escribimos nuestro nombre de dominio que le hemos asignado.

Servidor de Correo
Para crear nuestro servidor de correo instalamos el servidor de correo postfix, para ello digitamos la siguiente sintaxis: apt-get install postfix Una vez instalados los paquetes del servidor de correo procedimos a la configuracin del postfix. Seleccionamos el tipo de configuracin del servidor, en este caso seleccionamos Sitio de Internet y colocamos el nombre del sistema de correo operativo.sistemas y aceptamos. Editamos el archivo de configuracin del postfix escribiendo la siguiente sintaxis gedit /etc/postfix/main.cf y se configura el protocolo a utilizar el IPV4 (inet.protocols=ipv4) y el directorio donde se almacenan los mensajes(home mailbox=Maildir/) e instalamos los protocolos necesarios, primero instalamos el protocolo pop3 (apt-get install Courier-pop) y tambin el protocolo imap (apt-get install Courier-imap). Y se instala el cliente de correo electrnico: apt-get install mailx apt-get install heirloom-mailx apt-get install squirrelmail Configuramos el squierrelmail: squirrelmail-configure Seleccionamos la configuracion determinada: >>D Digitamos el servidor imap(courier): >>Courier Presionamos enter y entramos a la configuracin del servidor: >>2 Asignamos el nombre del dominio: >>1 ] : operativo.sistemas

Salimos y guardamos la configuracion: >>Q Despus se configura el WebMail de Squirrelmail, para acceder via web: cd /var/www ln s /usr/share/squirrelmail webmail Reiniciamos los servicios utilizados: /etc/init.d/apache2 restart /etc/init.d/bind9 restart /etc/init.d/networking restart Para enviar un correo a uno de los usuarios atraves del administrador basta con escribir la siguiente sintaxis: mail nombre_de_usuario subject: asunto_del_mensaje cuerpo del mensaje

Servidor SSH
Es un protocolo de comunicacin para controlar un ordenador en remoto a travs de una CLI (Command Line Interface -Interfaz de Lnea de Comandostambin llamada: "Shell"). En este la informacin viaja codificada con lo cual es muchsimo ms segura, en el caso de conectarnos a un ordenador que est en nuestra LAN no es tan importante, pero si nos conectamos a travs de Internet es fundamental, usar un protocolo seguro como SSH. Lo primero que debe hacerse es, desde la consola, instalar el paquete de SSH utilizando el siguiente comando: apt-get install ssh Luego se digita s para continuar la instalacin, y en seguida veremos en la consola el avance en la instalacin del paquete antes mencionado. Para el cliente Linux se hace lo mismo del primer paso para que este se pueda conectar al servidor. Digitamos lo siguiente: ssh root@operativo.sistemas Lo que es la maquina con la que queremos conectarnos y el nombre de dominio de nuestro servidor. Despus de eso se deber aceptar que se establezcan los cambios y al pedirnos la contrasea digitamos la del servidor que estamos utilizando. Para hacer la prueba del SSH nos iremos a escritorio digitando cd home/tellin/Escritorio/ Procedemos a crear una carpeta en la direccin antes digitada que es la de nuestro servidor: mkdir nuevacarpeta

Para clientes Windows no se utiliza el mismo procedimiento, sino que se requiere de un programa llamado putty

Aqu solo se completan los campos Host Name en el cual se escribe el nombre de dominio o la direccin IP que en este caso es operativo.sistemas y en Port el nmero del puerto el cual es el 21. Y luego de eso al dar click en Open se abre una ventana similar al del ms-dos, luego de ello, como en el caso anterior, se digita: ssh root@operativo.sistemas y se continua con los pasos antes expuestos.

MEDIDAS PREVENTIVAS

1. Verificar que los usuarios estn creados. 2. Existencia de las carpetas. 3. Que cada uno tenga debidamente asignado los permisos a cada carpeta. 4. Comprobar el buen funcionamiento de cada servidor. 5. Tener conectado el cable par trenzado.

Servidor FTP Servidor VSFTPD Vsftpd es un servidor ftp para Linux sencillo de instalar y configurar. Es el recomendado por Ubuntu, tiene una configuracin muy sencilla en un solo fichero y es bastante ligero y seguro. Instalacion apt-get install vsftpd. Para conectarnos desde Linux al servidor podemos utilizar un programa cliente como gFTP. Se puede instalar con el gestor de paquetes Synaptic o escribiendo la siguiente orden en el terminal:

apt-get install gftp

Para conectarnos desde Windows al servidor podemos descargar y utilizar un programa como Filezilla Client.

PROBLEMAS ENCONTRADOS
1. Al momento de instalar el primer servidor (SAMBA) este no se realiz debido a que peda la actualizacin del sistema operativo Ubuntu 11.10, para ello desde la terminal se digitaba el comando apt-get update para actualizar el sistema operativo. 2. No sabamos como asignarle permisos de acceso a los usuarios para cada una de las carpetas aadidas para esto se utiliz la aplicacin SWAT, despus de investigar ms a fondo descubrimos que esto se puede hacer editando el archivo que se encuentra en la direccin /etc/samba/smb.conf. 3. Al instalar el servidor FTP se creo un conflicto con el servidor APACHE ya que a la hora de la instalacin se le cambi la direccin de inicio y por ende al entrar al servidor APACHE nos redireccionaba a la pgina de inicio del FTP. Se solucion volviendo a instalar el servidor y teniendo ms precaucin al momento de poner las direcciones. 4. Para compartir la impresora en red Servidor Linux Cliente Linux se intent hacerlo por medio de SAMBA, al no obtener los resultados deseados se utiliz la aplicacin CUPS la cual si nos permiti compartir la impresora satisfactoriamente.

CONCLUSIONES
Como conclusin podramos agregar que al realizar este proyecto nos fue de gran utilidad para adquirir nuevos conocimientos como futuros ingenieros. Por medio de este, desarrollamos habilidades de investigacin, trabajo en equipo y formal entrega de un trabajo que podra representar el futuro en una empresa determinada. Nos adaptamos a una plataforma de trabajo nunca antes utilizada y logramos cumplir los objetivos propuestos al principio de la investigacin, pero lo que es an ms importante son las grandiosas habilidades que poseemos en este campo de servidores.

BIBLIOGRAFA
http://www.linuxparatodos.net/portal/staticpages/index.php?page=13como-samba http://es.debugmodeon.com/articulo/instalar-y-configurar-un-servidorsamba-en-5-sencillos-pasos http://pamchi.wordpress.com/2007/07/17/configuracion-super-sencilla-deun-servidor-samba-en-ubuntu/ http://www.guia-ubuntu.org/index.php?title=Samba http://www.guiaubuntu.org/index.php?title=Compartir_una_impresora_con _Windows_2000/XP http://www.codigofantasma.com/blog/instalar-y-configurar-servidor-sambaen-ubuntu-linux/ http://www.guia-ubuntu.org/index.php?title=Servidor_web http://www.taringa.net/posts/linux/8202746/Montar-Servidor-Web-Apacheen-Ubuntu.html http://tecnoloxiaxa.blogspot.com/2008/11/servidor-web-apache-instalary.html http://doc.ubuntu-es.org/HTTPD_Servidor_web_Apache2 http://www.nosinmiubuntu.com/2011/12/guia-para-crear-un-servidor-dnsen.html http://www.nosinmiubuntu.com/2011/12/guia-para-crear-un-servidor-dnsen_20.html http://www.ite.educacion.es/formacion/materiales/85/cd/REDES_LINUX/sa mba/Gestion_de_usuarios-grupos_y_permisos_de_samba.html

http://www.youtube.com/watch?v=_ngUmlQLih8&feature=related http://www.youtube.com/watch?v=C4WH3WJcrmY&feature=related http://www.youtube.com/watch?v=56eUevYRnwI http://www.youtube.com/watch?v=0YAHuCZ_NM4

S-ar putea să vă placă și