guia 1 laboratorio comunicaciones 1

Upload: r662senlmodisjw58w

Post on 10-Oct-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

  • V12014

    UniversidaddeelSalvadorFacultaddeIngenierayArquitecturaEscueladeIngenieradeSistemasInformticosComunicacionesI

    GuadeLaboratorioNo.1InstalacinyConfiguracindeGNS3

    Duracin:2Horas

    Objetivos:Que el estudiante instale y configure GNS3, como herramienta para emular dispositivos Cisco, pararealizarpruebasdecolectividadyconfiguracinderedes.

    Indicaciones:A continuacin se le presentan una serie de instrucciones que deber de seguir para completar elLaboratorio.

    Introduccin:Enelmundodelasredesexistendosgrandescomponentesquepermitenhacertestingdelasmimas,encuandoaimplementarlasencomputadorespersonales;estopuedellevarseacaboatravsdeSimuladores;ascomoEmuladores.Elprimeroimplementaaccionesquesimulanundispositivoparaoperarenunared.Elsegundocargaimgenescompletasdedispositivosdered,conelfindeutilizartodaslasaccionesquepuedenrealizarenl.EstoimplicaqueimgenesdedispositivosfsicoscomoRouter,puedencargarse,paraejecutarseatravsdeGNS3.GNS3,ademsdepermitiremulardispositivos,permiteinteractuarconcomponentesfsicosalosqueestconectadalacomputadora,comopuedeseruntarjetadered,ascomounaimagenvirtualbox,corriendoalgnservicio.PuedecorrertanenplataformasWindows,comoGNU/Linux,enloquerespectaaestagua,serealizarunaconfiguracinenlaplataformaGNU/Linux,especficamenteenDebian.

    I.Preparandocuentadetrabajo.Comodebertrabajarenproyectosqueseguramentepodrocuparmsdeltiempodeunlaboratorioparacompletarse;sedebercrearunacuentadeusuarioenelsistemaoperativo,paraevitarqueusuariosdeotroslaboratoriosborrenointerfieranconsusproyectos;paraellosigalossiguientespasos.

    1.1PresionelateclasAlt+F2Estoabriruncuadrodedilogodondedeberescribir:

    gnometerminal

    EstoabrirlaterminaldelescritorioGnome,paraqueustedpuedarealizarlassiguientestareas.

    1.2.Autenticndosecomosuperusuario(root)Escribalasiguienteordenenlaterminalabierta.$su

    El smbolode $ nodeber incluir, esto indica quese encuentraanteuna terminal, comousuariosin

    1/12

  • V12014

    privilegios.Deberescribirlaclavesusuperusuario;queserdadaporsudocentealahoraderealizarellaboratorio.

    1.3.CrearlacuentadeusuarioLuegodeescribir laclave, si todomarchabien,el promtde laterminaldeber dehabercambiadoalsmbolo#.Deber crearunusuarionombrndoloconsuapellido,siyahasidotomadoeseusuario,puedeusarsusegundoapellido;preferiblementetodoenminsculas.Estodeberhacerloescribiendolasiguienteorden,enlaterminal.#adduserperez

    Sitodomarchabienlaterminal,lepreguntarporunpasswordquedeberdeescribiryrepetir,losdemsdatospedidosporlaterminalpuedenquedarenblanco;estatentoaresponderconS,alfinalizar,paraquelacuentaseacreada.Lasalidaenlaterminalsercomosemuestraacontinuacin.root@boss:/home/damian#adduserperezAadiendoelusuario`perez'...Aadiendoelnuevogrupo`perez'(1002)...Aadiendoelnuevousuario`perez'(1002)congrupo`perez'...Creandoeldirectoriopersonal`/home/perez'...Copiandolosficherosdesde`/etc/skel'...IntroduzcalanuevacontraseadeUNIX:VuelvaaescribirlanuevacontraseadeUNIX:passwd:contraseaactualizadacorrectamenteCambiandolainformacindeusuarioparaperezIntroduzcaelnuevovalor,opulseINTROparausarelvalorpredeterminado

    Nombrecompleto[]:PabloPerezNmerodehabitacin[]:Telfonodeltrabajo[]:Telfonodecasa[]:Otro[]:

    Escorrectalainformacin?[S/n]Sroot@boss:/home/damian#

    Estaaccindebercrearunacarpetaconelnombredeusuarioelegidoenlaruta/home.Enotraspalabraslacarpeta/home/perez.Deberhabersecreado,sielprocedimientofuecorrecto.

    1.4.Dandoprivilegiosdesuperusuarioalusuariocreado.MuchasdelastareasquesenecesitarealizarconGNS3,requiereprivilegiosdesuperusuario,portalmotivoesnecesario,quelacuentarecincreada,seledenestetipodeprivilegios.Estopuedehacersededosformasdistintas;atravsdelaaplicacinsudouser,oforzandoalusuarioaquetengaprivilegiosderootdesdequeseautentica.Esestasegundaformalaquerealizaremos.Para ello en la terminal, que recin hemos creado el usuario, abriremos el archivo /etc/passwd ycambiaremoslosIDdeusuarioygrupo,alderoot.Porlogeneralcadanuevousuariocreadogeneraunalneaenestearchivo,lacualaparecealfinaldelmismo.

    /etc/passwd

    ...bacula:x:121:130:Bacula:/var/lib/bacula:/bin/false

    2/12

  • V12014

    morales:x:1001:1001::/home/morales:/bin/bashperez:x:1002:1002:PabloPerez,,,:/home/perez:/bin/bash

    LosvaloresdeIDdeusuarioygrupo,sonlosqueaparecenluegodelaxdespusdelnombredeusuario,estosvaloresdeberndecambiarsea0:0,comosemuestraacontinuacin,paraconvertiralusuarioperezensuperusuario:

    perez:x:0:0:PabloPerez,,,:/home/perez:/bin/bash

    Conestoestaslisto,paraempezarainstalaroconfigurarGNS3,entuusuario.

    II.InstalandoGNS3

    2.1.Tuneandoelrepositorio.Loprimeroqueharemosesrevisarquelosrepositoriosdepaquetesestnconfiguradoscorrectamente,paraello,debersdeabrirenlaterminalelarchivo:/etc/apt/sources.list

    #nano/etc/apt/sources.list

    Estodesplegar elcontenidodelarchivoderepositorios,dondedebersdeverificarquelosrepositorioscontribynonfreeestndebidamenteagregadosalarchivo.

    .debhttp://ftp.us.debian.org/debian/jessiemaincontribnonfreedebsrchttp://ftp.us.debian.org/debian/jessiemaincontribnonfree..

    Sialabrirelarchivo,estosnoaparecenenlaslneascorrespondientes,agregalosvaloresqueaparecenennegrita.

    2.2.ActualizandolalistadepaquetesLuegoderevisar, quelosrepositorios,estndebidamenteconfigurados, entoncesdebemosactualizarlalistadepaquetesconlasiguienteorden:

    #aptgetupdate

    2.3.InstalandoGNS3AhorasiyaestamoslistoparainstalarelGNS3enelsistemaoperativogeneral.Tenencuentaqueesto,afectaratodoslosusuariosdelsistema.Deformaindividual,podrastenerconfiguracionesespecficasdeGNS3,peroelpaqueteseinstalaglobalmente.

    #aptgetinstallgns3vpcs

    Sitodoseharealizadoperfectamente,estodeberdecrearlaentradadeGNS3enelmencorrespondientedeaplicaciones,enelbloquedeEducacin.Sinota,ademsdegns3,seestinstalandotambinunsegundopaquetevpcs,queservirparaemular,

    3/12

  • V12014

    hostespecficosconinterfacesdered,quepodrnintegrarsealasconfiguracioneshechasenGns3.SerecomiendaademslainstalacindeVirtualBox,parapoderrealizartareasespecficasdeservicios.Dichainstalacinyconfiguracinquedafueradeestagua.

    2.4.AbriendoelGNS3

    Figura1:PantalladeIniciodeGNS3.

    SiGNS3sehainstaladodeformacorrecta,ustedpodrabrirloapartirdelmendeaplicaciones,seccionadeeducacin;lemostrarlapantallaanterior.Enestapantallausteddeberelegirunnombreasuproyecto,yundirectoriodetrabajo.

    III.ConfigurandoGNS3AhoravamosarevisarlasconfiguracionesdeGNS3,detalleadetalleparapoderdejarlolistocomoplataformadetrabajo,paraeltesteoderedes.AunqueGNS3,permitetenerunainterfazdetrabajoenespaol,serecomienda,trabajarloeningls,yaquehayalgunasaccionesquefallan,cuandosetrabajaenespaol.

    3.1.InstalandoDynamipsGNS3paraemulardispositivoslohaceatravsdeDynamips;portanto,esimprescindibletenerloalalcancedeunacarpeta,conpermisosdeejecucin,paraelloloprimeroquevamosahaceresobtenerelpaquete.Podrencontrarloenladireccin:http://www.gns3.net/dynamips/elijaelquecorrespondaalaarquitecturadesucomputadora,ydescarguelo.

    Luegoquelohayadescargado,debemosdecambiarlelospermisos,paraquepuedaejecutarse;paraellolohacemosdelasiguienteforma.

    4/12

  • V12014

    perez@host:/home/perez/gns3#chmod775dynamips0.2.8RC3communityx86_64.bin

    AhoravamosavincularloconGNS3,estolohacemosatravsdelaopciondeGNS3:Edit>Preferences

    Figura2.EstableciendorutaparaDynamips

    Alefectuar,esto,GNS3estarlistaparainvocarimgenesdedispositivosCisco,atravsdeDynamips.

    5/12

    ElegirrutadondeEstaDynamips

    ElijaestaopcinparaConfigurararDynamips

  • V12014

    3.2.ConfigurandoimgenesdedispositivosGNS3trabajaconimgenesdeIOSCisco,emuladas,estopermiteaccederatodaslasopcionesqueposeelaimagen,comosisetrataradeldispositivomismo.EnelforoCompartiendoConocimientodelaulavirtualsehancolgadoalgunasimgenesparadispositivos.antesdecompletarestaseccindescargueenundirectoriodesucuentadeusuario,paraquepuedavincularlasimgenescomosemuestraacontinuacin.Abralaopcin:Edit>IOSimagesandhypervisors.

    Figura3.VinculandoimgenesIOSdedispositivosCisco.

    Cuandohayacompletadodevincularsuimagen,seactivarenlapantallaprincipaldeGNS3,eldispotivo,parapoderseragregadoaundiagrama.Comosemuestraenlafigura4.

    Tengaencuentaquesilaimagenestcomprimida,deberdedescomprimirseantesdevincularla,alGNS3

    NotequelaimagenRouterc2600apareceactiva;estoindicaquesuimagenhasidoagregadadeformacorrectaaGNS3.

    6/12

    SeleccionelaRutadesuimagen

    Declicparacompletar

  • V12014

    Figura4:ImgenesactivasdedispositivosCiscoenGNS3.

    3.3.ConfigurandoSlotparadispositivosGNS3permitevinculardispositivosanuestrodiagramasderedes,aloscualesselesconfiguranSlot,loscualespermitenemularhardwarederedcomopuertosSeriales,Ethernet,FastEthernet,entreotros.Alaimagenrecinagregada,vamosacrearundispositivoapartirdeella;estosehacearrastrandolaimagenhacialapartedetopologasdered.

    ParavincularSlot,ledamosclickderechoaliconoagregadoalatopologa(R1),luegoPreferencias.CuandoestemosenestainterfazdeberaccederalaseccindeSlot,comosemuestraenlafigura5.

    7/12

    Imagenlistaparautilizarse

  • V12014

    Figura5:Interfazdepreferencias,dedispositivosagregados.

    Siusteddeseaagregarinterfacesdered,puedeseleccionarsegncadaSlotenlalista,porejemplopodraseleccionarparaestaimagenNM16ESW,paraincluir16puertosFastEthernetalDispositivo.

    3.4.ConfigurandoVPCSVPCS,permiteemularhost,dentrodeGNS3,aloscualesselespuedenconfigurarinterfacesdered,paravincularlosagrficasdered.Ofrecepordefecto9mquinasvirtualesquepuedenconfigurarse.

    Parautilizarestetools,elpaquetevpcs,deberdeestarinstalado;podrhacerusodehost,ensuordendeagregacin,GNS3losordenadesde1hastaN,deahquesiagregaunHost,paraconfigurarloviaVPCS,ser1,aunqueenlagrficaciteC1.

    8/12

    readeInterfacesdered

    reasdeinterfacesseriales

  • V12014

    Podraccederalainterfazdeconfiguracindehost,enlabarraprincipaldelmenu,opcinTool>VPCSConfiguraIPaunhostVPCS

    VPCS[1]>2

    Estocambiaralhost2,paraconfigurarsuIP

    VPCS[2]>ip192.168.100.2/255.255.255.0

    Estosetearalhost2,conlaipquesemuestraenelcuatroanterior.

    TengaencuentaalmomentodecrearunanuevatopologaenGNS3dondevayaaaadirunhostcualquierotrodispositivo.Siobservamoslaconfiguracindelhost,ynosvamosalapestaaNIOUDP,observamosquetenemosunainterfazvirtualderedquecorrespondeconcadaunadelas9mquinasquenosofreceVPCS,comosemuestraenlafigura6.

    Figura6:ConfiguracintopologaVPCS

    Alahoradeconectarelhostyotrosdispositivostendremosqueescogerlainterfazvirtualdereddelamquinavirtualquenosinterese,teniendoencuentaqueladelpuertoremoto20000correspondeala

    9/12

    Seleccioneparairalas

    configuracionesdelasmaquinas

    Seleccioneparairalas

    configuracionesdelasmaquinas

    Cadaunodeestosvalorescorresponde

    conlasmquinasqueseAgreguen:2000>C12001>C2

  • V12014

    primeramquina,ladelpuertoremoto20001correspondealasegundamquina,yasconsecutivamente.

    CuandoVPCSiniciaesteempiezaaescucharlospuertosdesdeel2000al2008yesperaqdynamipsseconecteporesoesnecesarioabriryconfigurarvpcsprimeroyluegoGNS3,yaconectadoempiezaaenviarsuspaquetesporel3000al3008adynamips.

    ListadeComandostiles:

    Comando Accin

    u udpmode,default

    e tapmode,using/dev/tapx

    s portlocaludpport,defaultfrom20000

    c portremoteudpport(dynamipsudpports),defaultfrom30000

    r filerunstartupfile

    show PrintthenetconfigurationofPCs.

    d SwitchtothePC[d],disdigit,range1to9.

    hist Listthehistorycommand,usearrowkeystogetrecentlyexecutedcommands.

    ipaddress[CIDR][gateway]

    Setthehost'sip,gateway'sipandnetworkmask.

    dhcp Configurehost/gatewayaddressusingDHCP.

    arp Showarptable.

    pingaddress Pingthenetworkhost.

    echoaddressport[udp|tcp]

    Echothehostportwithprotocol(udp/tcp).

    tracertaddress[maxhops]

    Printtheroutepacketstaketonetworkhost.defaultmaxhopsis16.

    conf[lport|rport]port

    Setlocalorremoteport.'conflport'willclose

    ? Printhelp.

    quit Closealltheport(udpmode)orthetapx(ethermode),thenquit.

    Asporejemplo,puedeutilizarparaconfigurarunhost:

    vpcs[1]>ip192.168.123.3192.168.123.124

    Encasodequequieraconfigurarunhost,coninterfazdered,puertadeenlaceymscara.Ovpcs[1]>ip192.168.123.3/24

    Encasodequequieraconfigurarunhost,solocondireccinIpymscara.

    10/12

  • V12014

    IV.ConfigurandounatopologiaderedSimpleUtilizandoGNS3,configure,laredquesemuestraenlatopologadefigura7.DeberdeconfigurarlasdireccionesIPdecadaunodelosHost,dispuestosutilizandoVPCS.Todosdeberndeestarsegnlatablasiguiente:

    Host Ip Mask

    C1 192.168.100.2 255.255.255.0

    C2 192.168.100.3 255.255.255.0

    C3 192.168.101.2 255.255.255.0

    C4 192.168.101.3 255.255.255.0

    Figura7:Topologaderedbsica.

    4.1.Testingdelatopologa.Pararealizarpruebasdeconectividadenunatopologadered,sepuederealizaratravsdelaorden:ping,estaordenfuncionaindistintamenteencualquierdispositivoqueseconectealared,comopc,router,switchadministrables,vpcs,etc.

    HagapingdesdeC1aC2yregistreelresultado.Hayrespuesta?

    HagapingdesdeC2aC1yregistreelresultado.Hayrespuesta?

    HagapingdesdeC1aC3yregistreelresultado.Hayrespuesta?Deberadehaberrespuesta,explique?

    HagapingdesdeC3aC4yregistreelresultado.

    11/12

  • V12014

    Hayrespuesta? HagapingdesdeC4aC1yregistreelresultado

    Hayrespuesta?Deberadehaberrespuesta,explique?

    12/12