Upload
r662senlmodisjw58w
View
28
Download
0
Embed Size (px)
Citation preview
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