Manual servicios basicos "modulo servidores"

1,894
-1

Published on

manual se los servicos basicos en linux y windows

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,894
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
93
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Manual servicios basicos "modulo servidores"

  1. 1. MANUAL DE INSTALACION Y CONFIGURACION DE SERVICIOS DE RED BASICOS TUTOR Fernando Quintero GRUPO: Alexander Alvarez Higuita Diego Areas Guerrero Leonardo Marin Gallego Juan Londoño Alexandra Guerra Jhonatan Waldo Sergio Esteban Velez fecha de entrega: 22 de Mayo de 2009 2009 MEDELLIN SENA
  2. 2. DDNS Consiste que DNS se actualice mediante el DHCP en windows server 2003 objetivo : un servidor DNS dinámico, que integre la funcionalidad del mismo junto a la de un servidor DHCP de forma que, cuando éste otorgue una dirección IP a los clientes, se actualicen las tablas del este. Carencia de lo que se va hacer: El servidor DNS sólo podría resolver los nombres de aquellas máquinas de la red de área local que tengan asignada ip estaticas (la misma direccion ip). Formas de cumplir el objetivo: primer estereotipo: el servidor DHCP solicita la actualización de la zona correspondiente al servidor DNS una vez que se ha otorgado la IP al cliente DHCP. segundo estereotipo: los clientes con una concesion DHCP solicitan la actualización al servidor DNS. Estereotipo escogido: primer estereotipo precedimiento actividad: 1. teoria de los servicios y sistema operativo 2. maquina virtual y sistemas operativos maquina virtual: virtualbox sistemas operativos: windows server 2003 (servidor) windows xp (cliente) configuracion de las maquinas Instalacion de servicios 3. configuracion de los servicios 3.1 DNS 3.2 DHCP 4. pruebas y solucion de problemas pruebas con los sistemas operativos windos xp y windows server 2003 en una maquina virtual (virtualbox). Problemas: - conexión entre las dos maquinas: la maquina cliente hacia ping con la maquina servidor pero no al contrario solucion: desactivar el cortafuegos de la maquina cliente. 5. documentacion 1.teoria de los servicios DHCP: es un protocolo de red que permite a los nodos de una red IP obtener sus
  3. 3. parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres fuente: http://es.wikipedia.org/wiki/DHCP DNS: es una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio. Fuente: http://es.wikipedia.org/wiki/DNS 2. instalacion de los servicios - inserte el cdrom con el sistema opertivo en este caso window server 2003 -Haga clic en Inicio, seleccione > Panel de control > Agregar o quitar programas -seleccionaremos de las opciones que aparecen a la izquierda, agregar o quitar componentes de Windows -Active la casilla Servicios de red, y dar click en detalles -active la casilla de verificación Sistema de nombres de dominio (DNS) sistema de protocolo de configuracion dinamica (DHCP)
  4. 4. seleccionamos y aceptamos todo lo que el asistente nos muestra y pulsamos siguiente. Este proceso de instalación pedirá el CD de Windows debido a que necesita instalar varios componentes.
  5. 5. finalizar la instalacion del servicio. 2.2 configuracion las maquinas cliente: sistema opertivo : window xp nombre : maquina1 sufijo principal DNS: velez.es servidor: sistema operativo: window server 2003 nombre: servidor sufijo principal DNS: velez.com Es importante que el servidor DNS dinámico sea capaz de localizarse a sí mismo por tal hay que saber cuál es su nombre. Configuracion : inicio mi pc (click derecho) propiedades nombre del equipo cambiar (nombre equipo) mas (sufijo principal DNS) maquina cliente
  6. 6. maquina servidor en ambos casos debemos reiniciar las maquinas para que reconozca cambios 3 configuracion de los servicios 3.1 configuracion DNS 3.1.1zona directas
  7. 7. Haga clic en el objeto Servidor DNS correspondiente a su servidor en el panel izquierdo de la consola y, después, expanda el objeto servidor para expandir el árbol. Haga clic con el botón secundario del mouse en Zonas de búsqueda directa, haga click en Zona Nueva. -Click siguiente -Haga clic en Zona principal para crear una copia maestra de la nueva zona. Haga clic en Siguiente.
  8. 8. Escriba el nombre de la nueva zona click en siguiente
  9. 9. habilitar la opcion de permitir todas las actualizaciones dinamicas
  10. 10. finalizar el asistente 3.1.2 zonas inversas las zonas inversas nos van a servir para que el servidor DNS nos indique el nombre de dominio de una máquina de la que conocemos su dirección IP - Haga clic en el objeto Servidor DNS correspondiente a su servidor en el panel izquierdo de la consola y, después, expanda el objeto servidor para expandir el árbol. -Haga clic con el botón secundario del mouse en Zonas de búsqueda inversa, haga click en Zona Nueva.
  11. 11. aqui ingresamos la porcion de red que vamos a utilizar, en nuestro caso la red sera una clase C por ende la porcion de red sera 192.168.101.X la X inidica la porcion de host. Finalizacion del asistente
  12. 12. procedemos a crear todas las zonas directas necesarias y las maquinas a las que queremos que nos traduzca. Los registros PTR se actualizan si se escoge la opcion de actualizacion de actualizar PTR al crear los host nuevos (A)
  13. 13. 3. configuracion DHCP Haga clic en el objeto Servidor DHCP correspondiente a su servidor en el panel izquierdo de la consola y, después, expanda el objeto servidor para expandir el árbol. Haga clic con el botón secundario del mouse en Agregar nuevo nombre del ambito
  14. 14. rango de direcciones ip que el DHCP tendra en cuenta para dar concesiones
  15. 15. exclusion de direcciones ip , en este caso la direccion ip del mismo servidor que hemos colocado estatica
  16. 16. direccion del ip del servidor DNS activacion del ambito para las pruebas procedi a instalar el servidor DNS Y DHCP en la misma maquina pruebas
  17. 17. pruebas de funcionamiento de la integracion de los servicios DHCP y DNS prueba del funcionamiento de la actividad en si para ello la maquina cliente le pido direccion ip al servidor luego al DHCP reserve esa direccion y mire cual fue el resultado en el servidor DNS
  18. 18. MANUAL DNS EN LINUX DEFINICION: Es   una   base   de   datos   distribuida   y   jerárquica   que   almacena   información   asociada   a  nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz   de asociar diferentes tipos de información a cada nombre, los usos más comunes son la  asignación de nombres de dominio a direcciones IP y la localización de los servidores de  correo electrónico de cada dominio.  La asignación de nombres a direcciones IP es ciertamente la función más conocida de los  protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de redes.com es 192.168.101.1,  la mayoría de la gente llega a este equipo especificando ftp.redes.com y no la dirección IP.  Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría  cambiar por muchas razones, sin que tenga que cambiar el nombre. Tipos de registros DNS  *   A   =   Address   –   (Dirección)   Este   registro   se   usa   para   traducir   nombres   de   hosts   a  direcciones IP .  * CNAME = Canonical Name – (Nombre Canónico) Se usa para crear nombres de hosts  adicionales, o alias, para los hosts de un dominio.       * NS = Name Server – (Servidor de Nombres) Define la asociación que existe entre un  nombre de dominio y los servidores de nombres que almacenan la información de dicho  dominio.  *  PTR  = Pointer  – (Indicador) También  conocido  como  'registro  inverso',  funciona a  la  inversa del registro A, traduciendo IPs en nombres de dominio.       * SOA = Start of authority – (Autoridad de la zona) Proporciona información sobre la zona.  Este DNS sera implementado por la referencia RFC 2317 la cual establece la in­addr.arpa   sin clase. Esta referencia se utilizara para el siguiente caso:   En lo general el dns utiliza la mascara por defecto, pero en este caso debemos especificar   una   mascara   de   /28   (255.255.255.240)   lo   que   quiere   decir   que   debemos   crear   un  subnetting dentro de las zonas. Para esto debemos cambiar un poquito la forma tradicional de la configuracion de dns.  Como lo es agregar esta linea:    5.0/28.1.168.192.in­addr.arpa. Como podemos observar cada numero indica lo siguiente:  5 (ultimo octeto de host), 0  (ultimo octeto del id de red), /28 (mascara subnet), 1.168.192.in­addr.arpa (id de red  inversa). Lo demas se configura de forma normal.
  19. 19.     PASOS PARA INSTALAR EL SERVICIO DNS: Lo primero que debemos definir el software que se va a usar en el servidores DNS  Bind   •   PowerDNS   •   MaraDNS   •   djbdns   •   pdnsd   •   MyDNS   •   DNS   (Windows  2000/2003/2008) En este caso utilizaremos el BIND9.  Primero descargamos el paquete desde la consola del root apt­get install bind9. Los archivos que vamos a configurar son los siguientes: (named.conf, directa, inversa). named.conf  = Aquí es donde especificamos si es de tipo maestro o es de tipo esclavo. db.local       = De este archivo hacemos una copia que llamaremos directa. db.127       = De este archivo hacemos una copia que llamaremos inversa. Para ingresar al archivo y modificarlo utilizamos un editor de texto plano. debian:~# nano /etc/bind/named.conf  named.conf  
  20. 20. Para la directa: debian:~# nano /etc/bind/directa Directa Para la inversa: debian:~# nano /etc/bind/inversa  Inversa
  21. 21. Cuando terminamos de configurar el servicio pasamos a configurar la red, asignandole una  ip estatica la cual debe ser igual a la configurada en el archivo del servicio. Luego modificamos tambien el DNS con el nombre que habiamos asignado antes. Despues de configurar la red y el dns procedemos a reiniciar el servicio dns de la siguiente  forma: debian:~# /etc/init.d/bind9 restart  Si nos arroja algun error los podemos visualizar con la siguiente ruta y lo corregimos. debian:~# tail ­f /var/log/daemon.log 
  22. 22. Para comprobar si el servicio del DNS funciona utilizamos el nslookup Para el named.conf del esclavo realizamos estos cambios en el named.conf: zone "adminred2.com" {          type slave;          file "/etc/bind/directa";  master { 192.168.1.5; }; //ip del master };  zone "0/28.1.168.192.in­addr.arpa" {          type slave;          file "/etc/bind/inversa";  master { 192.168.1.5; }; //ip del master };  Con also­notify pasamos los cambios de zonas en el maestro al esclavo: zone “adminred.com” { type master; file “/etc/bind/directa”; also-notify {192.168.1,6;} //ip del esclavo }; zone "0/28.1.168.192.in-addr.arpa" { type master; file “/etc/bind/inversa”; also-notify {192.168.1,6;} //ip del esclavo };
  23. 23. Autenticación básica en página web con apache2 en Debian Lenny. Primero procedemos a instalar nuestro apache en el servidor: apt-get install apache2 Este nos creara el directorio /etc/apache2, el archivo de configuración esta en /etc/apache2/apache2.conf Ahora hacemos la prueba de que este funcionando nuestro servidor, ingresamos en un navegador http://127.0.0.1 ó http://localhost, este nos debe mostrar una pagina que dice “It works!!”, al salir este mensaje quiere decir que nuestro servidor esta instalado y se encuentra actualmente corriendo el servicio. Ahora, como necesitamos que este nos solicite autenticación en el momento de entrar a la página, procedemos a eliminar el index.html que viene por defecto en el directorio /var/www. Luego ingresamos al archivo de configuración que esta en la ruta /etc/apache2/httpd.conf e ingresamos el siguiente bloque de líneas: <Directory /var/www/> AuthType Basic AuthName "Only by invitation" AuthUserFile /etc/apache2/passwd Require valid-user </Directory> Después nos disponemos a crear los usuarios que van a tener acceso a la página web: htpasswd -c /etc/apache2/passwd <usuario1>
  24. 24. Cuando realicemos esta acción, nos pedirá que agreguemos la contraseña para el usuario y luego hay que confirmarla. Si queremos agregar otro usuario, no debemos incluir el flag -c, porque el archivo ya esta creado, entonces lo haremos de la siguiente forma: htpasswd /etc/apache2/passwd <usuario2> si queremos podemos observar el archivo passwd, y veremos que allí se encuentran los usuarios que agregamos, y se encuentran de la siguiente forma: Usuario1:(contraseña encriptada) Usuario2:(contraseña encriptada) luego ingresamos por el navegador y veremos que el servidor nos pedirá credenciales para poder ingresar a la página.
  25. 25. Autenticación básica en página web con apache2 en Windows Server 2003 Ahora vamos a crear una pagina web en Windows server 2003, la cual nos solicite autenticación al momento de ingresar a esta. Entonces procedemos a crear un sitio web pero primero realizamos los siguientes pasos: Nos dirigimos a inicio  Panel de control  agregar o quitar programas  clic Luego nos abrirá una ventana donde nos muestra los programas que tenemos instalados en el sistema, pero esto no nos importa, debemos dar clic en el lado izquierdo que dice Agregar o quitar componentes de Windows, luego nos abrirá otra ventana, allí nos muestra los componentes de Windows que están instalados por defecto y nos da la posibilidad de elegir otros adicionales. Entonces vamos a donde dice servidor de aplicaciones clic en detalles, este nos abrirá otra ventana allí seleccionamos todos los componentes que nos muestra que son los siguientes: - ASP.NET - Consola de servidor de aplicaciones - Habilitar acceso de red COM+ - Habilitar acceso de red DTC - Instalar Internet Information Services (IIS) - Message Queue Server Seleccionándolos todos damos un clic en Instalar Internet Information Services (IIS) y clic en detalles, seleccionamos todos los componentes que este incluye. Ya teniendo toso los componentes seleccionados procedemos a dar clic en aceptar y luego otra vez en aceptar, después clic en siguientes y este empezara a instalar lo seleccionado (nos pedirá que insertemos el Cd de Windows server 2003). Cuando finalice este proceso nos vamos a inicio  Administrador de herramientas administrativas  administrador de internet Information services. Se abrirá una ventana donde nos muestra al lado izquierdo nuestro quipo, procedemos a expandir las opciones que este tiene y damos clic derecho en sitios web  nuevo  sitio web, llenamos los campos que nos aparecen y finalizamos la creación de este. Por ultimo nos vamos a mi PC  disco local c  Inetpub  y clic derecho en la carpeta wwwroot  propiedades. Nos dirigimos a la pestaña seguridad y eliminamos todos los usuarios que allí aparecen y agregamos los usuarios que queramos que entren a la pagina, obviamente estos se deben crear con anterioridad, con esto tenemos listo nuestro servicio web con autenticación para Windows server 2003, solo nos queda montar una pagina web en esta. Nota: si queremos montar una pagina en lenguaje php se debe incluir una librería para que soporte este lenguaje.
  26. 26. Servidor web con cliente ftp net2ftp en linux Debian Lenny. En este caso montaremos una pagina web la cual nos permitirá conectarnos a un servidor ftp mediante la web, un uso que se le puede dar este servicio, es el de poder acceder a nuestro ftp que tenemos en casa, mediante una conexión a internet. Primero que todo debemos instalar un servidor web, en nuestro caso instalaremos apache server: apt-get install apache2 Si nos sale en el navegador it works! Es porque ya esta instalado el servidor apache en nuestro equipo. Ahora vamos a descargar el archivo net2ftp podemos obtener este archivo la siguiente pagina http://www.net2ftp.com/.
  27. 27. Luego para que este servicio de ftp funcione necesitamos tener mysql server además un administrador de php que en nuestro caso utilizamos phpmyadmin, entonces ejecutamos los siguientes comandos: apt-get install mysql-server apt-get install phpmyadmin
  28. 28. Como se muestra en la imagen, allí prácticamente termina el proceso de instalación de phpmyadmin, seleccionamos el tipo de servidor que montamos, para nuestro caso aplicaba seleccionar apache2 y damos en aceptar. Cuando termine ese proceso procedemos a copiar los archivos del paquete zip de net2ftp, este contiene dos carpetas pero a nosotros solo nos importa la que se llama files_to_upload, ya que esta contiene los archivos que necesitamos, y los copiamos al directorio /var/www, pero primero debemos cambiar los permisos de los archivos a mover: chmod 777 files_to_upload Se debe tener en cuenta que el directorio /var /www es al que apunta por defecto el servidor apache, por lo tanto allí alojaremos los archivos correspondientes para la pagina web Desde una consola como root los movemos a dicho directorio: En mi caso tengo los archivos en el escritorio por lo tanto ejecutamos el siguiente comando: /home/user/Desktop/net2ftp_v0.97/files_to_upload# mv * /var/www Al realizar este procedimiento ya tenemos montada la pagina con el cliente ftp net2ftp en nuestro servidor apache.
  29. 29. Debemos tener en cuenta que se debe eliminar el index.html que viene por defecto en la instalación del apache. Para esto debemos tener instalado un servidor ftp, que en mi caso instale el vsftpd, con una configuración muy simple por motivos de pruebas, pero se puede afinar tanto como queramos. Ahora solo nos queda probar nuestra conexión al ftp
  30. 30. Servidor WEB con cliente FTP net2ftp en Windows server 2003. Ahora haremos lo mismo que anteriormente pero esta vez lo montaremos en otra
  31. 31. plataforma, Utilizaremos Windows server y aunque es prácticamente lo mismo su implementación, cambian algunas cosas en el proceso de instalación de componentes necesarios para su funcionamiento. Igual que en linux, necesitamos php, y mysql, pero para Windows server encontramos una herramienta que nos provee estos con una simple instalación, aunque existen muchas herramientas que nos permiten realizar estos procesos, escogimos XAMPP, pero tambien podemos utilizar appserv aunque debemos user una version que no sea la 2,6 porque aun esta en beta y nos coloca conflico con el codigo del net2ftp. Xampp contiene un servidor apache 2.2, mysql y un servicio de filezilla, lo que nos permite agilizar la instalación y configuracion Entonces procedemos a descargar el instalador de la siguiente pagina http://sourceforge.net/project/downloading.php?groupname=xampp&filename=xampp- win32-1.7.0-installer.exe&use_mirror=ufpr , podemos utilizar con total tranquilidad esta aplicación ya que tiene licencia GNU, y son aproximadamente 40 Mb Ya que hemos descargado el instalador procedemos a instalarlo, esto toma aproximadamente 5 minutos y ocupa casi 300 Mb en su instalación.
  32. 32. Cuando termine de instalar podemos verificar que el apache este corriendo, solo abrimos un navegador y escribimos localhost en la barra de direcciones ó 127.0.0.1 ó la dirección ip que tengamos asignada, nos saldrá la siguiente imagen al dar enter:
  33. 33. Descargamos el archivo .zip de net2ftp de la pagina principal de net2ftp http://www.net2ftp.com . Ahora nos vamos a descomprimir la carpeta que contiene los archivos de net2ftp, recordemos que los archivos que nos interesan están en la carpeta de files_to_upload.
  34. 34. Debemos tener en cuenta que XAMPP apunta al directorio c:xampphtdocs Por lo tanto los archivos del net2ftp los debemos ubicar allí, para esto crearemos una carpeta llamada ftp y allí los introduciremos, por problemas en el código del net2ftp no los podemos colocar en el directorio raíz, ya que si lo hacemos se distorsionará la imagen del mismo, pero funcionara completamente. Al realizar todo este proceso tendremos que insertar en el navegador lo siguiente http://localhost/ftp y se nos desplegara la siguiente pantalla:
  35. 35. Al introducir la dirección ip del servidor ftp y nuestras credenciales entraremos directamente al ftp, de una forma grafica y mas fácil de utilizar. Así tenemos listo nuestro cliente ftp net2ftp en un servidor web en Windows server 2003...
  36. 36. MANUAL DE DHCP CON VLANS EN OPENBSD 4.4 Switch cisco 2950 El primer paso sera crear las vlan en el switch -enable Despues entramos al modo de configuracion global -configure terminal Crearemos las vlan asi : -vlan 100 -name administrativos -vlan 200 -name docentes -vlan 300 -name alunmos -vlan 400 -name sistemas -vlan 500 -name servidores Ya vamos asignar las interfaces a cada vlan -interface fastEthernet 0/1 le damos -switchport access vlan 100 -interface fastEthernet 0/2 le damos -switchport access vlan 100 -interface fastEthernet 0/3 le damos -switchport access vlan 200 interface fastEthernet 0/4 le damos -switchport access vlan 200 Así sucesivamente asignamos las interfaces a las vlan Ahora en el modo de configuración global Vamos a asignar un puerto para el modo trunk esto es para que todas las vlan se comunique -switchport mode trunk -switchport trunk allowed vlan 100, 200, 300, 400,500 Con esto terminamos la configuración del switch Ya pasamos al servidor y crearemos las vlan’s en una misma interfaz (vic0) Para crear todas las vlan´s vamos a ingresar los siguientes comandos ifconfig vlan1 create ifconfig vlan1 192.168.1.1 vlan 100 vlandev vic0 ifconfig vlan2 create Ifconfig vlan2 192.168.2.1 vlan 200 vlandev vic0 Ifconfig vlan3 create ifconfig vlan3 192.168.3.1 vlan 300 vlandev vic0 ifconfig vlan4 create
  37. 37. ifconfig vlan4 192.168.4.1 vlan 400 vlandev vic0 ifconfig vlan5 create ifconfig vlan5 192.168.5.1 vlan 500 vlandev vic0 ahora ya hemos creado 5 vlan´s ahora si queremos que cuando reiniciemos nuestro servidor no se borre la configuracion que acabamos de hacer vamos a crear unos archivos con los siguientes comandos touch /etc/hostname.vlan1 a este archivo le agregaremos esta línea con el siguiente comando vi /etc/hostname.vlan1 inet 192.168.1.1 255.255.255.0 NONE vlan 100 vlandev vic0 touch /etc/hostname.vlan2 a este archivo le agregaremos esta línea con el siguiente comando vi /etc/hostname.vlan2 inet 192.168.2.1 255.255.255.0 NONE vlan 200 vlandev vic0 touch /etc/hostname.vlan3 a este archivo le agregaremos esta línea con el siguiente comando vi /etc/hostname.vlan3 inet 192.168.3.1 255.255.255.0 NONE vlan 300 vlandev vic0 touch /etc/hostname.vlan4 a este archivo le agregaremos esta línea con el siguiente comando vi /etc/hostname.vlan4 inet 192.168.4.1 255.255.255.0 NONE vlan 400 vlandev vic0 touch /etc/hostname.vlan5 a este archivo le agregaremos esta línea con el siguiente comando vi /etc/hostname.vlan5 inet 192.168.5.1 255.255.255.0 NONE vlan 500 vlandev vic0 por ultimo solo modificaremos el archivo de nuestra interfaz real que se llama vic0 a este archivo le agregaremos esta línea con el siguiente comando vi /etc/hostname.vic0 inet 192.168.0.1 255.255.255.0 bueno ahora pasamos a la configuracion del servicio dhcp entonces vamos a modificar el archivo de configuración del dhcp con el siguiente comando vi /etc/dhcpd.conf y le agregaremos la siguiente sintaxis
  38. 38. Asi quedaría el archivo de configuración del dhcp Ahora ya modificaremos porque interfaces va a escuchar nuestro dhcp Entonces modificaremos el archivo dhcpd.interfaces con el siguiente comando vi /etc/dhcp.interfaces a este archivo le agregaremos la siguiente sintaxis vic0 vlan1 vlan2 vlan3 vlan4 vlan5 Después vamos activar el demonio dhcp solo es modificar el archivo rc.conf Donde dice dhcpd_flags=NO donde dice NO le agregamos “” En la imagen anterior podemos ver cómo queda configurado Ahora no queda si no reiniciar nuestro servidor Ya nuestro servidor esta funcionando

×