Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
TALLER REDES DE COMPUTADORAS PRACTICA 1: INVESTIGACIÓN SOBRE VMWARE SERVER
Objetivo: Conocer las características y funcionalidad funcionalidad de la utilería VMWARE SERVER
Antecedentes: El servidor VMWARE Server, es el software que permitirá compartir una misma PC para ser utilizada por varios usuarios con diferentes diferentes S.O, en base a sus capacidades, se elegirá el S.O base para realizar el resto de las practicas en el laboratorio de redes.
Metodología: Realizar una investigación sobre el software VMWARE SERVER, y entregar un reporte con la información obtenida que deberá incluir: Principales características y utilidades Parámetros de configuración S.O de red soportados
• • •
Entregar un reporte con los resultados obtenidos. El reporte debe contener: Portada, Introducción, Introducción, Metodología, Resultados y Conclusiones (las conclusiones deben ser personales).
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
PRACTICA 2: INSTALACIÓN Y CONFIGURACIÓN DEL S.O. DE RED Objetivo: Instalar el S.O. de red a utilizar para las practicas..
Metodología: Investigar el procedimiento de instalación de la distribución de Linux seleccionada, de la cual deberá aportar los discos de instalación necesarios. 2) Creación de una maquina virtual en VMWARE Server: 1)
a. b. c. d. e. f.
Inicie WMWARE Server Console y elija crear una nueva maquina virtual En la siguiente pantalla seleccione la distribución de Linux elegida. Instálelo en la ubicación por defecto c:\virtual machine\..... Elija el tipo de conexión bridged networking Elija los parámetros por defecto proporcionados en la última pantalla. Inicie la maquina virtual y proceda a la instalación del S.O de red.
3) Proceda a la instalación de Linux para lo cual deberá conocer con anticipación: • • • • • •
4)
Fabricante y modelo del ratón utilizado Puerto del ratón Fabricante y modelo del monitor Zona horaria Nombres de cuenta de los usuarios Contraseña para cada uno (mínimo 6 caracteres) a) Se recomienda crear al menos tres particiones (/boot, /home, / ) b) Cree al menos 3 cuentas de usuarios. c) Configure adecuadamente los parámetros de red. d)
Investigue la configuración, sintaxis y utilidad de las herramientas man y useradd, en el S.O. que haya instalado. 5) Administración de usuarios. •
•
Crear 5 usuarios con diferentes nombres y passwords para ellos utilizar la opción correspondiente, En redhat: “useradd”, con el comando: man useradd, consultar la utilización de esta instrucción En Ubuntu: sudo adduser Revisar la utilización del comando “passwd” y cambiar nuevamente el password de los usuarios (en Ubuntu sudo passwd)
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño •
Buscar la herramienta gráfica en Linux para administrar usuarios y crear un 6to. usuario con ella.
Resultados. El sistema operativo, tarjetas de red y las cuentas de usuarios deben estar configurados correctamente. Entregue un reporte con sus resultados explicando lo que investigo y lo que realizo para desarrollar cada uno de los 5 puntos de la practica. El reporte debe contener: Portada, Indice, Introducción, Metodología, Resultados y Conclusiones.
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
PRACTICA 3: CONFIGURACION DE RED Y UTILIZACION DE HERRAMIENTAS DE ADMINISTRACION Objetivo: Implementar una red Ethernet y conocer las herramientas para configurar y administrar la red de área local.
Metodología: 1.- La tarjeta de red en el s.o. linux debe estar correctamente configurada para conectarse a Internet a través de DHCP. Investigue el comando para configurar manualmente la
tarjeta de red.
2.- Investigue la utilidad y sintaxis de las siguientes herramientas para pruebas del funcionamiento de la red: a) Ping b) Netstat c) traceroute d) ifconfig 3).- Realice varias pruebas del funcionamiento de cada una de estas herramientas, indicando su utilidad y resultados obtenidos. Algunos ejemplos: - ping localhost - ping -c 4 yahoo.com -netstat –a -netstat –nr -traceroute -ifconfig 4) Implemente ahora una red de area local (sin acceso a Internet) utilizando un concentrador Ethernet, al cual conectara las PC’s de dos o tres equipos.
a) Configure la tarjeta de red de manera manual, para lo cual debe investigar el comando y sintaxis adecuada. Ejemplo, en Ubuntu: sudo gedit /etc/network/interfaces Y reincie la interface de red.
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño sudo /etc/init.d/networking restart
La configuración de las direcciones IP debe cambiar utilizando direcciones privadas del tipo: Dir IP 192.168.1.1 a 192.168.1.15 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255
b) Haga pruebas de conexión a otras PC’s en la misma red con el comando ping c) Reconfigure la tarjeta de red, cambiando la dir IP, ahora con la interfaz grafica que provee la distribución de Linux instalada.
Elaborar un reporte sobre su investigación, actividades realizadas y resultados obtenidos. El reporte debe contener: Portada, Introducción, Metodología y Conclusiones.
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
Objetivo:
PRACTICA 4: CONFIGURACION DE UNA WLAN
Establecer una WLAN utilizando DHCP y direcciones estáticas.
Metodología: 1) Investigue en qué consiste: DHCP y WEP. 2) Conecte el enrutador inalámbrico linksys a su computadora con el cable de red, ingrese a la configuración utilizando: Login:admin Pwd: admin
3) Busque las utilidades necesarias y realice los siguientes pasos: -En la configuración Wireless cambie a Manual y proporcione la información siguiente: a) Cambie el SSID al nombre de su equipo (Ejemplo: equipo2) b) Configure la dir IP estática del enrutador que será utilizada para proveer Internet al resto de las estaciones: IP: 148.231.215.175 (Si no está disponible probar la terminación 176-180) Mask: 255.255.255.224 Gtwy: 148.231.215.161 DNS: 148.231.192.6 b) Agregue seguridad a la red mediante una clave de configuración WEP que deberá proporcionar a las computadoras para conectarse al enrutador. c) Configure el enrutador como servidor DHCP para que asigne direcciones IP a otras estaciones. Pruebe que otras estaciones se conecten al servidor DHCP. d) Haga pruebas de funcionalidad entre las diferentes maquinas conectadas (ping) 4) Inspeccione el resto de las utilidades configurables del enrutador y entregue sus resultados en el reporte. Entregue un reporte con sus resultados. El reporte debe contener: Portada, Indice, Introducción, Metodología, Resultados y Conclusiones.
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
PRACTICA 5: UTILIZACION DE TELNET y SSH Objetivo: Utilizar dos utilerías básicas para la administración remota del servidor de red: Telnet y SSH
Introducción: Telnet es una de las herramientas más antiguas para la administración remota de un servidor, recientemente en su lugar se utiliza SSH. En esta práctica debe investigar la utilidad de ambas, e instalarlas y configurarlas adecuadamente en el servidor Linux.
Metodología: 1) Investigue la configuración, sintaxis y utilidad de las herramientas telnet y ssh, en el S.O. que haya instalado. 2) Uso de terminales remotas •
•
Las herramientas de terminal remota son Telnet y SSHD, checar en la herramienta que el sistema cuente con estos demonios (programas de servicio en linux) y que estén configurados Se debe contar con el servidor correspondiente (no solo la aplicación cliente) Por ejemplo en ubunto debe instalarlo mediante: sudo apt-get install telnetd sudo /etc/init.d/inetd restart
• • • •
Iniciar sesiones con Telnet entre dos terminales (con otro equipo) Probar las instrucciones: pine, write, who, finger y finger “usuario”. Iniciar sesiones con ssh (checar sintaxis con man ssh) Analizar los archivos de configuración de ssh : (normalmente: /etc/ssh y /etc/xinetd.d/telnet) y reportar sus observaciones
Resultados: Elaborar un reporte de esta práctica con todas las instrucciones realizadas así como las observaciones y conclusiones que aquí se piden además de las propias, incluir en el reporte: Indice, Introducción, Metodología, Resultados, Conclusiones y contestar las siguientes preguntas: 1.- Cual es la función de las herramientas telnet y ssh 2.- Que puerto de comunicación utiliza Telnet y cual utiliza SSH 3.- Cuales son las principales diferencias entre Telnet y SSH
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
PRACTICA 6 CONFIGURACIÓN DEL SERVIDOR DE INTERNET.- SERVICIO FTP Objetivo: Configurar las estaciones Ethernet para funcionar como servidores de FTP
Metodología: 1) Investigue cual es el demonio encargado de activar el servicio de transferencia de archivos (FTP) en su S.O (normalmente Wu-ftpd). Así como cuales son los comandos para activarlo, desactivarlo y revisar su funcionamiento. 2) Activar el servicio Servidor FTP en su sistema de red. Crear un directorio para que el usuario anónimo lo pueda utilizar sin derecho a salir de este directorio. Para ello tendrá que cambiar los permisos de lectura de los directorios (investigue la utilidad de los comandos chmod, chown, chgrp) 3) Debe ser posible poder acceder al servicio ftp utilizando la instrucción: ftp dir ip del servidor/ nombre del servidor A continuación el nombre de usuario será: anonymous Modificando el archivo hosts que se encuentra en /etc es posible acceder a los sitios por nombre y no por IP, la sintaxis es la siguiente: Dir IP 192.168.1.1
dominio serv1.labredes.uabc.mx
Alias serv1
Probar entrar ahora al servidor utilizando el alias y no la dirección IP
Resultados: •
•
•
Probar con el usuario anonymous y con los otros usuarios dados de alta el servicio FTP Probar las instrucciones put, get, ls, !ls Checar con ? el resto de instrucciones y probarlas
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño Realizar un reporte de la práctica incluyendo todas las instrucciones realizadas, sus observaciones y conclusiones, además de contestar las siguientes preguntas: 1.- ¿Para que se utiliza el servicio FTP? 2.- ¿Para que se utiliza el usuario anónimo? 3.- Al entrar con un nombre de usuario valido a FTP a que directorio se tiene acceso, de un ejemplo: 4.- Para que se utilizan las instrucciones put, get, ls y !ls. 5.- ¿Que otras instrucciones pueden utilizarse en FTP y cual considera más útil de ellas?. 6.- ¿Existe una herramienta grafica en su S.O. para acceder al servicio FTP?, ¿Cual es? ¿Cuáles son sus observaciones sobre ella?
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
PRACTICA 7 CONFIGURACIÓN DEL SERVIDOR DE INTERNET.- SERVICIO HTTP Objetivo: Configurar las estaciones Ethernet para funcionar como servidores de HTTP
Metodología: •
•
Investigar cual es el demonio utilizado en Linux para el servicio HTTP, así como el directorio en el que deben alojarse los archivos que contengan la página de internet a colocar en el sitio HTTP
Realizar una página de internet con la presentación de los miembros del equipo utilizando XHTML
•
Configurar la máquina para funcionar como servidor http y colocar la página creada en el directorio apropiado.
•
Revise el archivo de configuración de http (usualmente http.conf)
Resultados: Entregue un reporte con los pasos realizados, sus conclusiones y las respuestas de las siguientes preguntas 1) Cuál es el servidor HTTP utilizado en su distribución de Linux? 2) ¿Qué puerto utiliza el servicio HTTP? 3) ¿Qué parámetros importantes se muestran en el archivo de configuración de HTTP?
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
Practica 8.
Uso de un analizador de protocolos Objetivo: Observar los protocolos utilizados durante una transmision de datos en Internet.
Metodología:
1.- Instalación de Wireshark El primer paso es obtener el analizador de protocolos que será utilizado. Para la práctica se usara un analizador llamado Wireshark (anteriormente Ethereal). Técnicamente, Wireshark es un analizador de paquetes que utiliza una librería para capturar paquetes en su computadora. Wireshark es una herramienta gratuita ejecutable tanto en Windows como en Linux. Se recomienda obtener información del analizador en los sitios: (http://www.wireshark.org/docs/wsug_html_chunked/ ), (http://www.wireshark.org/docs/man-pages/ ), (http://www.wireshark.org/faq.html), Wireshark require las librerias libpcap o WinPCap para capturar paquetes. El software libpcap será instalado automáticamente, si no fue incluido con el S.O. al momento de instalar Wireshark.
Baje e instale Wireshark utilizando la liga: http://www.wireshark.org/download.html
2.- Análisis de las respuestas. 1)
Inicie su navegador favorito y Wireshark asegurándose que este bien configurado para la tarjeta de red apropiada. Inicie la captura de paquetes y manténgala durante varios segundos Utilice su navegador de Internet para visitar varios sitios (incluya una visita a www.uabc.mx) Detenga la captura de paquetes.
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
En base a este paso proporcione la siguiente información, justifique sus respuestas con los paquetes obtenidos en el analizador: a) b) c) d) e)
Muestre la pantalla obtenida en WireShark ¿Cuáles son los protocolos vistos en clase que pudo observar? ¿Qué información proporciona WireShark sobre cada protocolo? Cuál es el formato de los mensajes del protocolo ARP Cuál es el formato de los mensajes del protocolo TCP
2) Reinicie la captura de paquetes e ingrese ahora la siguiente dirección : http://ing.ens.uabc.mx/~siete/ManualBlackboard.pdf a) b) c) d) e) f) g)
Muestre la pantalla obtenida en WireShark ¿Qué estructura tiene el mensaje HTTP enviado para solicitar el archivo? ¿Cual versión de HTTP está ejecutando el servidor y cual su navegador? ¿Qué lenguajes acepta el servidor HTTP? ¿Cuántos bytes de contenido envía el servidor al navegador? ¿Cuál es la dirección IP de su máquina y cual es la del servidor? ¿Cuántos segmentos TCP se requieren para enviar el documento completo?
3) Reinicie la captura de paquetes en Wireshark y visite ahora el enlace: http://canal.dgsca.unam.mx/index.php?option=com_content&view=article&id=3&Itemid =12 Detenga y reinicie la transmisión de video para observar los protocolos en • wireshark. En base a este paso proporcione la siguiente información, justifique sus respuestas con los paquetes obtenidos en el analizador: a) Muestre la pantalla obtenida en WireShark b) ¿Cuáles protocolos se utilizan durante la transmisión?
Resultados: Entregue un reporte con todas las respuestas así como sus conclusiones personales.
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
Practica 9.
Uso de un analizador de protocolos – parte 2 Objetivo: Utilizar herramientas que permiten observar y analizar los protocolos requeridos durante una transmisión de datos en Internet.
Metodología: Parte I.- nslookup 1.- Investigue la utilidad del comando nslookup, el cual puede ser utilizado tanto en Linux como en Windows. 2.- Pruebe las siguientes instrucciones desde la ventana de comandos, analizando los paquetes enviados con Wireshark a) nslookup uoi.gr b) nslookup –type=NS uoi.gr c) nslookup mail.yahoo.com nic.grnet.gr 3.- Muestre las pantallas obtenidas al ejecutar cada uno de los comandos y explique los resultados obtenidos y diferencias entre ellas. 4.- En base a lo analizado en WireShark al ejecutar las instrucciones anteriores conteste lo siguiente, justificando sus respuestas con las imágenes obtenidas en wireshark a) Cual es el protocolo utilizado? b) Las peticiones son enviadas con UDP o TCP? c) Cuales son los puertos fuente y destino de las peticiones d) Cual es el formato de una petición (Query):
Parte II.-tracert 1.- Investigue la utilidad del comando tracert 2.- Pruebe la siguiente instrucción y analice los paquetes con WireShark a) tracert uoi.gr 3.- Muestre la pantalla obtenida al realizar la instrucción y explique su funcionamiento 4.- En base al análisis de los paquetes en WireShark conteste las siguientes preguntas justificando sus respuestas con las ventanas obtenidas: a) ¿Cuáles son los 3 principales protocolos requeridos al ejecutar una petición tracert?
b) Muestre el contenido de un paquete ICMP en wireshark y explíquelo c) ¿Cual es el tipo y código de los mensajes ICMP enviados? d) Muestre el contenido de un paquete ARP en Wireshark y explíquelo
Taller Redes de Computadoras Dra. Mabel Vázquez Briseño
Resultados: Entregue un reporte con todas las respuestas así como sus conclusiones personales.