Departamento de Computacin Administracin de Servicios de Red Ingeniera en Telemtica Anlisis de trfico con Wireshark para mensajes DHCP Objetivos: studiar los principales mensa!es intercam"iados por el protocolo D#C$ ntender cundo se intercam"ia cada tipo de mensa!e seg%n la peticin &ormulada Di&erenciar entre cundo se de"e enviar un mensa!e "roadcast y cundo un unicast Duracin: ' sesin de la"oratorio ntroduccin: l servicio D#C$ es uno de los ms empleados dentro de cual(uier in&raestructura de red por &acilitar la con&iguracin de los e(uipos y lograr la conectividad deseada dentro de la red a costa de un pe(ue)o es&uer*o por parte de los administradores de la red+ $ara una me!or comprensin de las "ondades (ue dic,o servicio o&rece para los administradores de redes- con&iguraremos dos escenarios (ue pondrn de mani&iesto diversas pro"lemticas a ser resueltas por el servidor D#C$+ Desarrollo de la prctica: n esta prctica- vamos a ec,ar un vista*o rpido a D#C$+ Recordemos (ue D#C$ se usa ampliamente en las empresas- la universidad y en cone.iones dom/sticas y redes 0AN inalm"ricas para asignar dinmicamente direcciones I$ a los ,osts 1as como para con&igurar otra in&ormacin de una con&iguracin de red2+ ste la"oratorio es "reve- ya (ue slo trata de e.aminar los pa(uetes D#C$ capturados por un an&itrin+ Con&iguraremos para 0inu. un servidor D#C$ local a una red en la (ue nos encontremos conectados3 incluso podramos designar un servidor D#C$ virtual conectado a la inter&a* de Red Interna en 4irtual5o.- !unto con clientes virtuales conectados a la misma red local y a la misma inter&a* de Red Interna antes mencionada+ 0a con&iguracin del servidor D#C$ ser la siguiente6 0a I$ del servidor D#C$ ser la '78+'9:+.+8+ l rango de asignacin del D#C$ ser desde la '78+'9:+.+; ,asta la '78+'9:+.+'<+ Donde = es el n%mero correspondiente a tu da de nacimiento+ l servidor de"er de indicar a los clientes un servidor DNS 1Se indicar el de la UNAN (ue es (ue se le asigna a las m(uinas del la"oratorio2+ De"er indicar la direccin I$ del router 1'78+'9:+.+'2+ Una ve* con&igurada la seccin anterior+ s posi"le repetir este la"oratorio despu/s ,acer algunos cam"ios en la con&iguracin 1como el tiempo de concesin2+ Pruebas con DHCP Con el &in de o"servar a D#C$ en accin- vamos a reali*ar varios comandos relacionados con D#C$ y capturar los mensa!es D#C$ intercam"iados como resultado de la e!ecucin de estos comandos+ #aga lo Universidad Nacional Autnoma de Nicaragua Facultad de Ciencias y Tecnologa Departamento de Computacin Administracin de Servicios de Red Ingeniera en Telemtica siguiente6 '+ Comience a"riendo un terminal en el cliente3 utilice un comando de la ,erramienta d,cpclient (ue le permita li"erar la direccin ip recientemente asignada+ 8+ Inicie el sni&&er de pa(uetes >ires,ar? y comience la captura de pa(uetes de >ires,ar?+ @+ A,ora regrese al terminal y utili*ando la ,erramienta d,cpclient pida (ue el servidor D#C$ le asigne una direccin I$+ ;+ spere a (ue el comando anterior se termina de e!ecutar correctamente y vuelva a teclearlo de nuevo+ A+ Cuando el comando anterior se termine de e!ecutar correctamente- utilice un comando de la ,erramienta d,cpclient (ue le permita li"erar la direccin I$ asignada previamente a su ordenador+ 9+ Finalmente utili*ando la ,erramienta d,cpclient pida (ue el servidor D#C$ le asigne una direccin I$+ B+ Detener la captura de pa(uetes con >ires,ar?+ Universidad Nacional Autnoma de Nicaragua Facultad de Ciencias y Tecnologa Departamento de Computacin Administracin de Servicios de Red Ingeniera en Telemtica A,ora ec,emos un vista*o a la ventana de >ires,ar? resultante+ $ara ver slo los pa(uetes D#C$- entrar en el campo de &iltro C"ootpC+ 1D#C$ se deriva de un protocolo ms antiguo llamado 5DDT$+ Tanto 5DDT$ y D#C$ utili*an los mismos n%meros de puerto- 9B y 9:+ $ara ver los pa(uetes D#C$ en la versin actual de >ires,ar?- es necesario introducir C"ootpC y no Cd,cpC en el &iltro2+ 4emos en la &igura 8 (ue el primer comando de solicitud de I$ caus cuatro pa(uetes D#C$ (ue se generen6 un pa(uete D#C$ Discover- un pa(uete D#C$ D&&er- un D#C$ Re(uest- y un pa(uete D#C$ ACE+ !i"ura # ventana >ires,ar? con el primer pa(uete D#C$ F el pa(uete D#C$ Discover F e.pandido+ Universidad Nacional Autnoma de Nicaragua Facultad de Ciencias y Tecnologa Departamento de Computacin Administracin de Servicios de Red Ingeniera en Telemtica Qu es lo que vamos a realizar? Usted de"e entregar una captura de pantalla del terminal con los comandos tecleados e indicados en las secciones anteriores+ Siempre (ue sea posi"le- al responder a una pregunta de a"a!o- se de"e entregar una captura de pantalla dentro de la tra*a (ue utili* para responder a la pregunta &ormulada+ Se de"e anotar tam"i/n una e.plicacin a cada una de tus respuestas+ $ara imprimir un pa(uete- utilice Arc,ivoFG Imprimir- seleccione Slo pa(uetes seleccionados- eli!a lnea de resumen de pa(uetes y seleccione la cantidad mnima de detalle de pa(uete (ue usted necesita para responder a la pregunta+ Conteste las siguientes preguntas6 '+ HSe envan mensa!es D#C$ a trav/s de UD$ o TC$I 8+ Di"u!e un datagrama de tempori*acin (ue ilustra la secuencia de la primera de cuatro pa(uetes DiscoverJD&&erJRe(uestJACE entre el cliente y el servidor+ $ara cada pa(uete- indica los n%meros de puerto de origen y de destino+ @+ HCul es la direccin de capa de enlace 1por e!emplo- t,ernet2 de su an&itrinI ;+ HKu/ valores en el mensa!e de D#C$ Discover di&erencian al mensa!e D#C$ Re(uestI A+ HCul es el valor del TransactionFID en cada uno de los cuatro primeros 1DiscoverJD&&erJRe(uestJACE2 mensa!es D#C$I HCules son los valores del TransactionFID en el segundo 1Re(uestJACE2 con!unto de mensa!es D#C$I HCul es el propsito del campo de TransactionFIDI 9+ Un ,ost utili*a D#C$ para o"tener una direccin I$- entre otras cosas+ $ero una direccin I$ no se con&irma ,asta (ue se produce el intercam"io de cuatro mensa!eL Si la direccin I$ a%n no se esta"lece ,asta el &inal del intercam"io de los cuatro mensa!es- entonces- H(u/ valores son utili*ado en los datagramas I$ en el intercam"io de estos cuatro mensa!esI $ara cada uno de los cuatro Mensa!es D#C$ 1DiscoverJD&&erJRe(uestJACE2- indica el origen y las direcciones I$ de destino (ue se llevan en el datagrama I$ encapsulado+ B+ HCul es la direccin I$ de su servidor D#C$I :+ De alguna manera active otro servidor D#C$+ A,ora- HCul es la direccin I$ de su servidor D#C$I- Ha (ui/n se le ,a pedido la asignacin de la direccin I$I 7+ HCuaN es la direccin I$ (ue el servidor D#C$ o&rece a su an&itrin en el mensa!e D#C$ D&&erI Indi(ue cul es el mensa!e D#C$ (ue contiene la direccin o&recida+ '<+ .plicar el propsito de las lneas del router y la mscara de su"red en el mensa!e D#C$ D&&er+ ''+ .plicar el propsito del tiempo de concesin+ H$or cunto tiempo es el tiempo de concesin en su prue"aI- Cam"ielo y veri&i(uelo nuevamente+ '8+ HCul es el propsito del mensa!e de D#C$ ReleaseI HKu/ pasara si se pierde el mensa!e de li"eracin D#C$ del clienteI '@+ Desactive el &iltro "ootp desde su ventana >ires,ar?+ Se enviaron o reci"ieron pa(uetes AR$ durante el perodo de prue"asI Si es as- e.plicar el propsito de esos pa(uetes AR$+ $iblio"raf%a: ,ttp6JJOOO+guateOireless+orgJosJlinu.JdistrosJde"ianJu"untuJcomoFinstalarFyFcon&igurarFunFservidorF d,cpFenFlinu.Fu"untuFde"ianJ ,ttp6JJOOO+de"ian,elp+co+u?Jd,cp+,tm ,ttp6JJOOO+iet&+orgJr&cJr&c8'@'+t.t ,ttp6JJOOO+iet&+orgJr&cJr&c@@79+t.t