28
TÓPICOS DE REDES ITC I N S T I T U T O T E C N O L Ó G I C O D E C E L A Y A MATERIA: TÓPICOS DE REDES. PROFESOR: GÓMEZ HIDALGO MARÍA DEL PILAR TÍTULO DEL PROYECTO SERVIDORES EN UBUNTU ALUMNO: CANELO AVILA RICARDO. GARCIA FARFAN MALINALLI ARIANA GARCIA FARFAN MONTSERRAT AYRINA MARTINEZ GOMEZ OSCAR FECHA DE ENTREGA: MIERCOLES 12 DE FEBRERO DEL 2014 SERVIDORES EN UBUNTU

servidores 1.0

Embed Size (px)

DESCRIPTION

servidores usando ubuntu

Citation preview

Tpicos de Redes ITCI n s t i t u t o t e c n o l g i c o d e C e l a y a

Materia: Tpicos De Redes.

Profesor: GMEZ HIDALGO MARA DEL PILAR

ttulo del proyecto servidores en Ubuntu

Alumno:

Canelo Avila Ricardo. Garcia Farfan malinalli Ariana Garcia Farfan Montserrat Ayrina Martinez Gomez Oscar

Fecha de entrega: Miercoles 12 de Febrero del 2014

Introduccin En este documento se dar un breve explicacin sobre el uso y significado de los temas a tratar que son: DHCP, NFS, SAMBA, DNS, Servidores de correo para que de manera fcil y practica el lector se d una idea sobre lo que para que sirven y como instalarlos.objetivo generalGenerar un documento que ayude a la instalacin y manejo de servidores (DHCP, NFS, SAMBA, DNS, Servidores de).INDICEIntroduccin2Marco terico21.DHCP42.NFS53.SAMBA54.DNS125.Servidores de correo13Comandos bsicos de Postfix14Conclusiones15Bibliografa:15

Marco tericoTRANSFERENCIA: En informtica, la transferencia de datos es el envo de informacin directa de una computadora a otra. Independiente mente de la forma de envi que puede ser cableada, inalmbrica he utilizado diferentes tipos de protocolos (Formas o reglas en las que las computadoras se ponen de acuerdo para enviar y comprender la informacin).Puede utilizarse el concepto para nombrar a la descarga de informacin desde el servidor.

ARCHIVOS: O fichero informtico es una entidad lgica compuesta por una secuencia de finita de Bytes, almacenada en un sistema de archivos ubicados en memoria secundaria de un ordenador.

TRANSFERENCIA DE ARCHIVOS

Un protocolo para la transferencia de archivos o de protocolo de trasferencia de archivos es una convencin o una norma que controla o permite la transferencia de archivos entre dos computadoras.En informtica, de trasferencia de archivos es un trmino genrico para referirse al acto de trasmisin de ficheros a travs de una red informtica), hay muchos formas de transferir archivos a travs de la red.

Hay dos tipos de transferencias de archivos: Transferencia de archivos Pull-based: El receptor inicia una solicitud de trasmisin de Ficheros. Transferencia de archivos Pus-based: El emisor inicia una solicitud de Ficheros.SERVIDOR DEDICADOUn servidor dedicado es una computadora en una red que es reservada para servir determinadas necesidades de una red. Por ejemplo, algunas redes requieren que una computadora sea la encargada de administrar las comunicaciones entre todas las otras computadoras. Un servidor dedicado podra tambin ser una computadora que se encargue de administrar los recursos de impresin.VENTAJAS DE LOS SERVIDORES DEDICADOSIncremento de CapacidadTienen una mayor capacidad de almacenamiento que se ve limitada solamente por el hardware instalado. El volumen de transferencia mensual tambin es mejor que es limitado nicamente por el contrato de ancho de banda con el que se cuente.Ahorro en costes por volumen de trfico y espacio En aplicaciones web tienen un alto consumo de GB y el espacio en disco, por lo que tienen un alto costo de hosting compartido, pero en los servidores dedicados el costo se reduce prcticamente a la mitad. Mejora en la seguridadDebido a que no se comparte la informacin con otros clientes como en hosting mejora ampliamente la seguridad de los datos en un solo hardware.Configuracin personalizadaComo solo es ocupado por un cliente se realiza la configuracin para satisfacer las necesidades de este solamente.Servidor de aplicacionesCon un servidor dedicado se dispone de un sistema exclusivo que puede servir un tipo determinado de aplicaciones, no solo pginas web. Esto incluye servicios de backup remoto, Media server, MS Exchange, MS SQL, Oracle, MySQL, Servidor DNS, etc.DESVENTAJAS DE UN SERVIDOR DEDICADOEl precioPuede ser muy alto dependiendo de sus caractersticas, alcanzando precios entre 5 o 15 veces ms que un hosting compartido.No se ofrece demasiada flexibilidadSi quieres pasar a otro servidor o supervisor, ser necesario cambiar la maquina fsica, lo que requiere reconfigurar y lleva bastante tiempo.

Se necesitan conocimientos mnimos para administrar un servidor

1. DHCP.DHCP (Dynamic Host Configuration Protocol, Protocolo de configuracin dinmica de servidores) es un protocolo que permite a dispositivos individuales en una red de direcciones IP obtener su propia informacin de configuracin de red (direccin IP; mscara de sub-red, puerta de enlace, etc.) a partir de un servidor DHCP. Su propsito principal es hacer ms fciles de administrar las redes grandes. DHCP existe desde 1993 como protocolo estndar y se describe a detalle en el RFC 2131.Existen tres mtodos de asignacin en el protocolo DHCP: Asignacin manual: La asignacin utiliza una tabla con direcciones MAC (Media Access Control Address, (direccin de Control de Acceso al Medio)). Slo los anfitriones con una direccin MAC definida en dicha tabla recibir el IP asignada en la misma tabla. sto se hace a travs de la opcin hardware ethernet combinado con deny unknown-clients. Asignacin automtica: Una direccin de IP disponible dentro de un rango determinado se asigna permanentemente al anfitrin que la requiera. Asignacin dinmica: Se determina arbitrariamente un rango de direcciones IP y cada anfitrin conectado a la red est configurada para solicitar su direccin IP al servidor cuando se inicia el dispositivo de red, utilizando un intervalo de tiempo controlable (opciones default-lease-time y max-lease-time), de modo que la asignacin de direcciones IP es de manera temporal y stas se reutilizan de forma dinmica.2. NFSNFS (Network File System), es un popular protocolo utilizado para compartir sistemas de archivos de manera transparente entre anfitriones dentro de una red de rea local. Es utilizado para sistemas de archivos distribuido.Fue desarrollado en 1984 por Sun Microsystems, teniendo en mente la independencia del anfitrin, sistema operativo, protocolo de transporte. Funciona a travs de los protocolos XDR (nivel de presentacin del modelo OSI de TCP/IP) y ONC RPC (nivel de sesin del modelo OSI de TCP/IP).Es muy fcil de configurar y utilizar, sin embargo cabe sealar que carece de soporte para validar usuarios por contraseas, como lo hacen otras alternativas como Samba. Su seguridad se basa sobre listas de control de acceso compuestas por direcciones IP o nombres de anfitrin. Es por sto que es importante que el administrador de la red de rea local comprenda que un servidor NFS puede ser un serio problema de seguridad, si ste es configurado incorrectamente.Existen tres versiones de NFS que se utilizan hoy en da: NFSv2: Es la versin ms antigua y mejor soportada. NFSv3: Tiene ms caractersticas que NFSv2, como el manejo de archivos de tamao variable y mejores informes de errores. Slo es parcialmente compatible con los clientes para NFSv2. NFSv4: Es la versin ms moderna, y, entre otras cosas, incluye soporte para seguridad a travs de Kerberos, soporte para ACL y utiliza operaciones con descripcin del estado. Salvo que se trate de directorios de acceso pblico, se recomienda utilizar NFS slo dentro de una red de rea local detrs de un muro contrafuegos y que slo se permita el acceso a los anfitriones que integren la red de rea local y evitar compartir sistemas de archivos con informacin sensible a travs de Internet.Antes de pasar a la instalacin debemos mencionar que:/home/compartido es la carpeta compartida que usarn todos los usuarios.192.168.10.30 es la ip del servidor NFS que contiene el recurso que queremos compartir.255.255.255.0 es la direccin de broadcast de la red.

/home/trabajo es la carpeta que todos los usuarios van a tener en su propio equipo, que realmente es un espejo de /home/compartido.InstalacinLo primero que vamos a hacer es descargar el paquete necesario para que se instale correctamente el servidor NFS. Para ello, escribimos en una terminal: sudo apt-get install nfs-kernel-server

Le daremos enter y se comenzara a descargar.ConfiguracinEl siguiente paso es la configuracin de nuestro servidor NFS. Pasaremos a compartir la carpeta compartido (que tuvimos que haber creado con anterioridad en /home). Modificamos el archivo /etc/exports:sudo nano /etc/exportsaadiendo la siguente lnea:/home/compartido 192.168.10.30/255.255.255.0(rw)Nos fijamos en que (rw) indica que cualquier usuario podr leer y escribir.

Lo siguiente en la configuracin es dar permisos a todos los archivos que contendr la carpeta compartido. Para ello, escribimos en una terminal:sudo chmod -R 777 /home/compartido

dnde -R significa recursivo.777 es el tipo de permisos, en ste caso, todos los permisos a todos los usuarios.Reiniciamos el servido para que los cambios hagan efecto con el comando:sudo /etc/init.d/nfs-kernel-server restart

Configuracin para los clientesLo ltimo que falta es probar el servicio, tomando como ejemplo un usuario que quiera utilizar el recurso compartido.ste tendr que instalar el paquete nfs-common para que sea capaz de montar el recurso en la red. Para ello escribimos en la terminal:sudo apt-get install nfs-commonAhora solo faltar montar el recurso escribiendo:sudo mount 192.168.10.30:/home/compartido /home/trabajoSin embargo, usando este mtodo cada usuario tendr que lanzar la orden anterior para poder acceder a la carpeta.

3. SAMBAAcerca del protocolo SMB.SMB (Server Message Block) es un protocolo, del Nivel de Presentacin del modelo OSI de TCP/IP, creado en 1985 por IBM. Algunas veces es referido tambin como CIFS (Common Internet File System) tras ser renombrado por Microsoft en 1998. Entre otras cosas, Microsoft aadi al protocolo soporte para enlaces simblicos y duros as como tambin soporte para archivos de gran tamao. Por mera coincidencia, esto ocurri por la misma poca en que Sun Microsystems hizo el lanzamiento de WebNFS (una versin extendida de NFS).SMB fue originalmente diseado para trabajar a travs del protocolo NetBIOS, el cual a su vez trabaja sobre NetBEUI (acrnimo de NetBIOS Extended User Interface, Interfaz de Usuario Extendida de NetBIOS), IPX/SPX (acrnimo de Internet Packet Exchange/Sequenced Packet Exchange, Intercambio de paquetes inter-red/Intercambio de paquetes secuenciales) o NBT, aunque tambin puede trabajar directamente sobre TCP/IP.Sirve como reemplazo total para Windows NT, Warp, NFS o servidores Netware.Sambaes un software que permite a tu ordenador con Ubuntu 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 oLinux, como Ubuntu, pero adems con sistemas Windows (XP, NT, 98...), OS/2 o inclusoDOS. Tambin se puede conocer comoLanManageroNetBIOS.Instalacin Primero instalamos samba, lo cual tambin instalara otras dependencias.Tenemos variadas herramientas las cuales podemos utilizar para facilitar la configuracin del servidor, por ejemplo:system-config-samba: Editor grfico de configuracin.

La configuracin del servidor samba se realiza en el archivo /etc/samba/smb.conf el cual podemos modificar de la siguiente manera:En primer caso, realizamos un ls para ver las carpetas que podemos compartir, en este caso creamos el directorio REDES, seguido de esto le cambiamos los permisos para que pueda ser modificada por todos los de la red y por ultimo modificamos la configuracin de samba.

A continuacin se modifican los permisos directamente a la carpeta REDES para poder compartir, al hacer esto, se instala automticamente un complemento para permitir el intercambio por medio de SAMBA, aceptamos las configuraciones:

Al trmino de la instalacin se nos pide que reiniciemos la sesin para hacer validos los cambios. Y por ltimo sobre la carpeta daremos clic izquierdo y elegimos la opcin de folder sharing donde se puede dar un comentario y dar acceso a todos los usuarios que posean una cuenta.

En la imagen anterior en la consola se puede observar la configuracin de red que tiene nuestra MV esto nos servir para entablar la comunicacin desde Windows por medio de la direccin IP.La configuracin desde window es muy sencilla, primero daremos clic izquierdo sobre equipo, y seleccionaremos conectar a unidad de red

Nos aparecer la siguiente pantalla en la cual ingresaremos la direccin IP que previamente sacamos de Ubuntu y damos aceptar:

Despus de esto se entabla la comunicacin y ahora podemos ver los archivos que tenemos en el directorio que tenemos compartido desde ubuntuAhora crearemos una carpeta en Windows para que tambin sea visible en Linux, pero para esto se deben de editar los permisos para que se pueda editar, esto se hace de la siguiente maneraComo podemos observar antes de aplicar los cambios a los permisos en la pantalla de Ubuntu nos muestra la carpeta pero con un candado, indicndonos que no es accesible. Mientras que despus de aplicar cambios se vera de la siguiente manera:Y como podemos ver tanto en Ubuntu como en Windows nos aparece el identificador de que se est intercambiando informacin:

4. DNSDNS (Domain Name System) es una base de datos distribuida y jerrquica, que almacena la informacin necesaria para los nombres de dominio. Sus usos principales son la asignacin de nombres de dominio a direcciones IP y la localizacin de los servidores de correo electrnico correspondientes para cada dominio. El DNS naci de la necesidad de facilitar a los seres humanos el acceso hacia los servidores disponibles a travs de Internet permitiendo hacerlo por un nombre, algo ms fcil de recordar que una direccin IP.Los Servidores DNS utilizan TCP y UDP, en el puerto 53 para responder las consultas. Casi todas las consultas consisten de una sola solicitud UDP desde un Cliente DNS, seguida por una sola respuesta UDP del servidor. Se realiza una conexin TCP cuando el tamao de los datos de la respuesta excede los 512 bytes, tal como ocurre con tareas como transferencia de zonas.Vamos a instalar y configurar un servidor DNS (BIND) en Linux y dos clientes Windows.El dominio para realizar la prctica ser lince.com.La instalacin de BIND en Ubuntu, se puede realizar desde el Gestor de Paquetes de Synaptic, tal y como se aprecia en las siguientes imgenes, se introduce BIND9 en bsqueda rpida y se mostraran los paquetes en la zona central de la pantalla, se selecciona marcando la casilla que se encuentra a la izquierda del nombre del paquete y se selecciona Aplicar, despus se procede a la descarga e instalacin de los paquetes seleccionados y todos aquellos dependientes para el correcto funcionamiento del programa en este caso bind9-host al cual actualiza, y bind9utils que descarga como dependiente.

Descarga del paquete.

Instalacin de BING9

Una vez instalado el programa BIND9, seguimos con la configuracin de los archivos necesarios para el funcionamiento del mismo, en base a la configuracin de nuestra red, en este caso para lograr que las maquinas clientes DNS tuvieran acceso adems de a la red interna virtual a internet, se ha elegido el rango de IP 192.168.1.10 para el servidor DNS Ubuntu Linux , la siguiente IP es 192.168.1.11 para el cliente Windows cuyo nombre de equipo es pc01 y la ltima IP es 192.168.1.12 para el cliente Windows cuyo nombre de equipo es pc02.

Lo primero que debemos hacer es configurar la contrasea del root.

El primer archivo de configuracin que se ha de configurar es /etc/bind/named.conf.local mediante el comando nano con una terminal de root abierta.

introduciremos los siguientes parmetros para configurar la resolucin de zonas directa e inversa de nuestro dominio en el servidor DNS, en este caso declaramos para la resolucin de zona directa y bsqueda inversa.

Configuracin del archivo db.10 que fue creado con anticipacin a partir de los archivos de BIND, acedemos al archivo usando el comando nano db.10.

Ahora configuraremos el archivo db.lince.com usando el comando nano db.lince.com.

Como deseamos que nuestro servidor DNS provea de resolucion de nombres no solo a nuestro dominio sito en la red local sino que ademas deseamos que provea resolucion de nombres de internet, editamos el archivo /etc/bind/named.conf.options y editamos las lineas comprendidas entre fowarders y aadimos las direcciones de los servidores DNS que nos ha proporcionado nuestro proveedor de servicios de internet en este caso 192.168.0.10.

Editamos el archivo /etc/resolv.conf para que el equipo linux sepa que es el mismo el servidor DNS para eso modificamos los parmetros como se observa en la imagen inferior.

Una vez configurados todos los parmetros reiniciamos el servidor DNS BIND en nuestra maquina mediante el comando /etc/init.d/bind9 restart como se observa en la imagen inferior.

Una vez realizados estos pasos la instalacin y configuracin de nuestro servidor DNS mediante el programa BIND estar completa.

5. Servidores de correo Es uno de los principales servicios de internet ms populares que permite a los usuarios enviar y recibir mensajes rpidamente, por medio de mensajes de correo electrnico se puede enviar, no solamente texto, sino todo tipo de documentos digitales. El correo electrnico permite a cualquier persona que tenga acceso a Internet enviar mensajes escritos, archivos e imgenes a otra persona que tambin tenga acceso a Internet, en cualquier lugar del mundo y de forma casi instantnea.

Acerca de PostfixPostfix es una MTA(Mail Tranport Agent), escrito originalmente Wietse Venema, creado con la intencin de que sea mas fcil de administrar y configurar, es bastante reciente y se suma a la lista de alternativas al legendario Sendmail.InstalacinSe sugiere utilizar aptitude para aprovechar su capacidad de instalar los paquetes recomendados, as como los paquetes bsicos requeridos para correr y apoyar el servidor de correo Postfix y aplicaciones relacionadas en su Sistema Ubuntu as que primero lo instalamos utilizando el siguiente comando:sudo apt-get install aptitudey los aparece la siguiente imagen

Para instalar el servidor de correo Postfix y aplicaciones relacionadas desde la lnea de comandos de aptitude, ejecutar el siguiente comando:$ sudo aptitude -r install postfix postfix-doc postgrey mailscanner \mailx qpopper clamav

Y elegimos la opcin sealada

A continuacinChecamos que los comandos bsicos funcionen bien lo cual nos da la certeza de que est funcionando correctamenteComandos bsicos de PostfixExisten varios comandos que nos pueden ser tiles mientras usemos Postfix. Una breve lista sera postfix stop. Este comando para el servidor. postfix start. Este comando arranca el servidor. postfix reload. Este comando hace que el servidor relea la configuracin sin parar el servicio. mailq. Para ver la cola de mensajes. postfix flush. Fuerza el envo de mensajes de la cola de espera. postmap. Este comando sirve para construir los ficheros auxiliares de Postfix. postconf. Muestra toda la configuracin de Postfix. newaliases. Este comando reconstruye la base de datos de alias.

Est en la pantalla que aparece con el comando postconf. Muestra toda la configuracin de Postfix

ConclusionesNo solo con la informacin que nos brinda el libro se puede configurar e instalar los diferentes tipos de servidores dedicados, concluimos que es necesario recurrir a la fuente ms grande de informacin internet, para especificaciones y todos aquellos detalles que van surgiendo.En cuestin de los servidores dedujimos que su existencia es importante as como tener conocimiento de ellos, ms en el rea de ingeniera en sistemas Bibliografa: Configuracin de servidores con GNU/LinuxEdicin febrero 2014Joel Barrios Dueas

servidores en ubuntu