Está en la página 1de 13

v22015

UniversidaddeelSalvador
FacultaddeIngenierayArquitectura
EscueladeIngenieradeSistemasInformticos
ComunicacionesI
GuadeAutoaprendizajeNo.1
InstalacinyConfiguracindeGNS3
Duracin:2Horas,

Objetivosdeaprendizaje:

ConfigurarGNS3deformafuncional,paraemulardispositivosCisco.
ConfigurarDynamipsdentrodeGNS3,comocomponenteprincipalparacorreosIOSCisco.
DeterminadeformacorrectaimgenesdeIOSautilizarconGNS3.
Creardeformabsicatopologasderedes.
InstalardeformabsicapaquetesenplataformasGNU/LinuxDebian.

Indicaciones:
Acontinuacinselepresentanunaseriedeinstruccionesquedeberdeseguirparacompletarlaguade
aprendizaje.EstaguaestaelaboradautilizandoGNU/LinuxDebianJessie,conelentornodeescritorio
GnomeShell.Elprocesodeinstalacindedichosistemaoperativoquedafueradelalcancedelagua.
Introduccin:
Enelmundodelasredesexistendosgrandescomponentesquepermitenhacertestingdelasmimas,en
cuandoaimplementarlasencomputadorespersonales;estopuedellevarseacaboatravsdeSimuladores;
ascomoEmuladores.Elprimeroimplementaaccionesquesimulanundispositivoparaoperarenunared.
Elsegundocargaimgenescompletasdedispositivosdered,conelfindeutilizartodaslasaccionesque
puedenrealizarenl.EstoimplicaqueimgenesdedispositivosfsicoscomoRouter,puedencargarse,para
ejecutarseatravsdeGNS3.
GNS3,ademsdepermitiremulardispositivos,permiteinteractuarconcomponentesfsicosalosqueest
conectadalacomputadora,comopuedeseruntarjetadered,ascomounaimagenvirtualbox,corriendo
algnservicio.
PuedecorrertanenplataformasWindows,comoGNU/Linux,enloquerespectaaestagua,serealizar
unaconfiguracinenlaplataformaGNU/Linux,especficamenteenDebian.
I.Preparandocuentadetrabajo.
Comodebertrabajarenproyectosqueseguramentepodrocuparmsdeltiempodeunlaboratoriopara
completarse;sedebercrearunacuentadeusuarioenelsistemaoperativo,paraevitarqueusuariosde
otroslaboratoriosborrenointerfieranconsusproyectos;paraellosigalossiguientespasos.
1.1PresionelateclasAlt+F2
Estoabriruncuadrodedilogodondedeberescribir:
gnometerminal
EstoabrirlaterminaldelescritorioGnome,paraqueustedpuedarealizarlassiguientestareas.
1/13

v22015

1.2.Autenticndosecomosuperusuario(root)
Escribalasiguienteordenenlaterminalabierta.
$su
El smbolo de $ no deber incluir, esto indica que se encuentra ante una terminal, como usuario sin
privilegios.
Deberescribirlaclavesusuperusuario;queserdadaporsudocentealahoraderealizarellaboratorio.
1.3.Crearlacuentadeusuario
Luego de escribir la clave, si todo marcha bien, el promt de la terminal deber de haber cambiado al
smbolo#.
Debercrearunusuarionombrndoloconsuapellido,siyahasidotomadoeseusuario,puedeusarsu
segundoapellido;preferiblementetodoenminsculas.Estodeberhacerloescribiendolasiguienteorden,
enlaterminal.
#adduserperez
Sitodomarchabienlaterminal,lepreguntarporunpasswordquedeberdeescribiryrepetir,losdems
datospedidosporlaterminalpuedenquedarenblanco;estatentoaresponderconS,alfinalizar,paraque
lacuentaseacreada.
Lasalidaenlaterminalsercomosemuestraacontinuacin.
root@boss:/home/damian#adduserperez
Aadiendoelusuario`perez'...
Aadiendoelnuevogrupo`perez'(1002)...
Aadiendoelnuevousuario`perez'(1002)congrupo`perez'...
Creandoeldirectoriopersonal`/home/perez'...
Copiandolosficherosdesde`/etc/skel'...
IntroduzcalanuevacontraseadeUNIX:
VuelvaaescribirlanuevacontraseadeUNIX:
passwd:contraseaactualizadacorrectamente
Cambiandolainformacindeusuarioparaperez
Introduzcaelnuevovalor,opulseINTROparausarelvalorpredeterminado
Nombrecompleto[]:PabloPerez
Nmerodehabitacin[]:
Telfonodeltrabajo[]:
Telfonodecasa[]:
Otro[]:
Escorrectalainformacin?[S/n]S
root@boss:/home/damian#
Estaaccindebercrearunacarpetaconelnombredeusuarioelegidoenlaruta/home.Enotraspalabras
lacarpeta/home/perez.Deberhabersecreado,sielprocedimientofuecorrecto.
Deberdehacerestepaso,siquieredisponerdeunespaciodetrabajoespecfico.Todaslasconfiguraciones
deGNS3,respondenporlogeneralaunarutaespecficadedirectoriosdentrodelsistemaoperativo.
1.4.Dandoprivilegiosdesudouseralusuariocreado
MuchasdelastareasquesenecesitarealizarconGNS3,requiereprivilegiosdesuperusuario,portal
motivoesnecesario,quelacuentarecincreada,seledenestetipodeprivilegios.Estopuedehacersede

2/13

v22015
dosformasdistintas;atravsdelaaplicacinsudouser,oforzandoalusuarioaquetengaprivilegiosde
rootdesdequeseautentica.Serealizardelaprimeraforma.
Parapoderhacerusodelaopcin sudouser,deberinstalarel paquetequelepermiteconvertiraun
usuarioconvencionalconsupropiacontrasea,enunusuarioconprivilegios;paraelloinstaleelsiguiente
paquete.
#aptgetinstallsudo
Luegodeinstalarelpaqueteyaestencapacidaddeconvertirelusuariorecincreadoenunsudouser;
paraellodeberdeabrirelarchivo /etc/group haciendousodeuneditordetexto,paraelejemplose
utilizarnano.
#nano/etc/group
Elcontenidodelarchivohasidocortadoparafinesdidcticos.Deberlocalizarlalneaquehacereferencia
alsudo,yagregarluegodelosdospuntos(:)elnombredeusuarioquesecre.Sideseatenermsdeun
sudouser,podragregarlosacontinuacinseparndolosporunacoma(,).
/etc/group
...
floppy:x:25:perez
tape:x:26:
sudo:x:27:damian,perez
audio:x:29:pulse,perez
dip:x:30:perez
wwwdata:x:33:
Eleditordetextonanoesmuysimpledeoperar,siusteddeseaguardarloscambiosdeberdepresionar
Ctrl+oyparasalirdelarchivodeberdepresionarCtrl+x.
Conestoestaslisto,paraempezarainstalaroconfigurarGNS3,entuusuario.
II.InstalandoGNS3
2.1.Tuneandoelrepositorio.
Loprimeroqueharemosesrevisarquelosrepositoriosdepaquetesestnconfiguradoscorrectamente,para
ello,debersdeabrirenlaterminalelarchivo:/etc/apt/sources.list
#nano/etc/apt/sources.list
Estodesplegarelcontenidodelarchivoderepositorios,dondedebersdeverificarquelosrepositorios
contribynonfreeestndebidamenteagregadosalarchivo.
.
debhttp://ftp.us.debian.org/debian/jessiemaincontribnonfree

3/13

v22015
debsrchttp://ftp.us.debian.org/debian/jessiemaincontribnonfree
..
Sialabrirelarchivo,estosnoaparecenenlaslneascorrespondientes,agregalosvaloresqueaparecenen
negrita.
2.2.Actualizandolalistadepaquetes
Luegoderevisar, quelosrepositorios, estndebidamente configurados, entonces debemos actualizarla
listadepaquetesconlasiguienteorden:
#aptgetupdate
2.3.InstalandoGNS3
AhorasiyaestamoslistoparainstalarelGNS3enelsistemaoperativogeneral.Tenencuentaqueesto,
afectaratodoslosusuariosdelsistema.Deformaindividual,podrastenerconfiguracionesespecficasde
GNS3,peroelpaqueteseinstalaglobalmente.
#aptgetinstallgns3vpcs
Sitodoseharealizadoperfectamente,estodeberdecrearlaentradadeGNS3enelmencorrespondiente
deaplicaciones,enelbloquedeEducacin.
Sinota,ademsdegns3,seestinstalandotambinunsegundopaquetevpcs,queservirparaemular,
hostespecficosconinterfacesdered,quepodrnintegrarsealasconfiguracioneshechasenGns3.
SerecomiendaademslainstalacindeVirtualBox,parapoderrealizartareasespecficasdeservicios.
Dichainstalacinyconfiguracinquedafueradeestagua.

4/13

v22015
2.4.AbriendoelGNS3

Figura1:PantalladeIniciodeGNS3.
SiGNS3sehainstaladodeformacorrecta,ustedpodrabrirloapartirdelmendeaplicaciones,secciona
deeducacin;lemostrarlapantallaanterior.
Enestapantallausteddeberelegirunnombreasuproyecto,yundirectoriodetrabajo.
III.ConfigurandoGNS3
AhoravamosarevisarlasconfiguracionesdeGNS3,detalleadetalleparapoderdejarlolistocomo
plataformadetrabajo,paraeltesteoderedes.
AunqueGNS3,permitetenerunainterfazdetrabajoenespaol,serecomienda,trabajarloeningls,ya
quehayalgunasaccionesquefallan,cuandosetrabajaenespaol.
3.1.InstalandoDynamips
GNS3paraemulardispositivoslohaceatravsdeDynamips;portanto,esimprescindibletenerloal
alcancedeunacarpeta,conpermisosdeejecucin,paraelloloprimeroquevamosahaceresobtenerel
paquete.Podrencontrarloenladireccin:http://www.gns3.net/dynamips/elijaelquecorrespondaala
arquitecturadesucomputadora,ydescarguelo.
Luegoquelohayadescargado,debemosdecambiarlelospermisos,paraquepuedaejecutarse;paraellolo
hacemosdelasiguienteforma.
perez@host:/home/perez/gns3#chmod775dynamips0.2.8RC3communityx86_64.bin
AhoravamosavincularloconGNS3,estolohacemosatravsdelaopciondeGNS3:Edit>Preferences
5/13

v22015

Elegirrutadonde
EstaDynamips

Elijaestaopcinpara
Configurarar
Dynamips

Figura2.EstableciendorutaparaDynamips
Alefectuar,esto,GNS3estarlistaparainvocarimgenesdedispositivosCisco,atravsdeDynamips.

6/13

v22015
3.2.Configurandoimgenesdedispositivos
GNS3trabajaconimgenesdeIOSCisco,emuladas,estopermiteaccederatodaslasopcionesqueposeela
imagen,comosisetrataradeldispositivomismo.
EnelforoCompartiendoConocimientodelaulavirtualsehancolgadoalgunasimgenesparadispositivos.
antesdecompletarestaseccindescargueenundirectoriodesucuentadeusuario,paraquepueda
vincularlasimgenescomosemuestraacontinuacin.
Abralaopcin:Edit>IOSimagesandhypervisors.

Seleccionela
Rutadesu
imagen

Declicpara
completar

Figura3.VinculandoimgenesIOSdedispositivosCisco.
Cuandohayacompletadodevincularsuimagen,seactivarenlapantallaprincipaldeGNS3,eldispotivo,
parapoderseragregadoaundiagrama.Comosemuestraenlafigura4.
Tengaencuentaquesilaimagenestcomprimida,deberdedescomprimirseantesdevincularla,alGNS3
NotequelaimagenRouterc2600apareceactiva;estoindicaquesuimagenhasidoagregadadeforma
correctaaGNS3.

7/13

v22015

Imagenlista
parautilizarse

Figura4:ImgenesactivasdedispositivosCiscoenGNS3.
3.3.ConfigurandoSlotparadispositivos
GNS3permitevinculardispositivosanuestrodiagramasderedes,aloscualesselesconfiguranSlot,los
cualespermitenemularhardwarederedcomopuertosSeriales,Ethernet,FastEthernet,entreotros.
Alaimagenrecinagregada,vamosacrearundispositivoapartirdeella;estosehacearrastrandola
imagenhacialapartedetopologasdered.
ParavincularSlot,ledamosclickderechoaliconoagregadoalatopologa(R1),luegoPreferencias.
CuandoestemosenestainterfazdeberaccederalaseccindeSlot,comosemuestraenlafigura5.

8/13

v22015

reade
Interfacesdered

reasdeinterfaces
seriales

Figura5:Interfazdepreferencias,dedispositivosagregados.
Siusteddeseaagregarinterfacesdered,puedeseleccionarsegncadaSlotenlalista,porejemplopodra
seleccionarparaestaimagenNM16ESW,paraincluir16puertosFastEthernetalDispositivo.
3.4.ConfigurandoVPCS
VPCS,permiteemularhost,dentrodeGNS3,aloscualesselespuedenconfigurarinterfacesdered,para
vincularlosagrficasdered.Ofrecepordefecto9mquinasvirtualesquepuedenconfigurarse.
Parautilizarestetools,elpaquetevpcs,deberdeestarinstalado;podrhacerusodehost,ensuordende
agregacin,GNS3losordenadesde1hastaN,deahquesiagregaunHost,paraconfigurarloviaVPCS,
ser1,aunqueenlagrficaciteC1.
9/13

v22015
Podraccederalainterfazdeconfiguracindehost,enlabarraprincipaldelmenu,opcinTool>VPCS
ConfiguraIPaunhostVPCS
VPCS[1]>2
Estocambiaralhost2,paraconfigurarsuIP
VPCS[2]>ip192.168.100.2/255.255.255.0
Estosetearalhost2,conlaipquesemuestraenelcuatroanterior.
TengaencuentaalmomentodecrearunanuevatopologaenGNS3dondevayaaaadirunhostcualquier
otrodispositivo.Siobservamoslaconfiguracindelhost,ynosvamosalapestaaNIOUDP,observamos
quetenemosunainterfazvirtualderedquecorrespondeconcadaunadelas9mquinasquenosofrece
VPCS,comosemuestraenlafigura6.

Seleccione
parairalas
configuraciones
delasmaquinas

Cadaunodeestos
valorescorresponde
conlasmquinasquese
Agreguen:
2000>C1
2001>C2

Figura6:ConfiguracintopologaVPCS
Alahoradeconectarelhostyotrosdispositivostendremosqueescogerlainterfazvirtualdereddela
mquinavirtualquenosinterese,teniendoencuentaqueladelpuertoremoto20000correspondeala
10/13

v22015
primeramquina,ladelpuertoremoto20001correspondealasegundamquina,yasconsecutivamente.
CuandoVPCSiniciaesteempiezaaescucharlospuertosdesdeel2000al2008yesperaqdynamipsse
conecteporesoesnecesarioabriryconfigurarvpcsprimeroyluegoGNS3,yaconectadoempiezaaenviar
suspaquetesporel3000al3008adynamips.
ListadeComandostiles:
Comando

Accin

udpmode,default

tapmode,using/dev/tapx

portlocaludpport,defaultfrom20000

portremoteudpport(dynamipsudpports),defaultfrom
30000

filerunstartupfile

show

PrintthenetconfigurationofPCs.

SwitchtothePC[d],disdigit,range1to9.

hist

Listthehistorycommand,usearrowkeystogetrecently
executedcommands.

ipaddress[CIDR]
[gateway]

Setthehost'sip,gateway'sipandnetworkmask.

dhcp

Configurehost/gatewayaddressusingDHCP.

arp

Showarptable.

pingaddress

Pingthenetworkhost.

echoaddressport
[udp|tcp]

Echothehostportwithprotocol(udp/tcp).

tracertaddress
[maxhops]

Printtheroutepacketstaketonetworkhost.default
maxhopsis16.

conf[lport|rport]
port

Setlocalorremoteport.'conflport'willclose

Printhelp.

quit

Close all the port(udp mode) or the tapx (ether mode),


thenquit.

Asporejemplo,puedeutilizarparaconfigurarunhost:
vpcs[1]>ip192.168.123.3192.168.123.124
Encasodequequieraconfigurarunhost,coninterfazdered,puertadeenlaceymscara.
O
vpcs[1]>ip192.168.123.3/24
Encasodequequieraconfigurarunhost,solocondireccinIpymscara.

11/13

v22015
IV.ConfigurandounatopologaderedSimple
UtilizandoGNS3,configure,laredquesemuestraenlatopologadefigura7.Deberdeconfigurarlas
direccionesIPdecadaunodelosHost,dispuestosutilizandoVPCS.Todosdeberndeestarsegnlatabla
siguiente:
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,switch
administrables,vpcs,etc.
HagapingdesdeC1aC2yregistreelresultado.
Hayrespuesta?
HagapingdesdeC2aC1yregistreelresultado.
Hayrespuesta?
HagapingdesdeC1aC3yregistreelresultado.
Hayrespuesta?
Deberadehaberrespuesta,explique?
HagapingdesdeC3aC4yregistreelresultado.
12/13

v22015

Hayrespuesta?
HagapingdesdeC4aC1yregistreelresultado
Hayrespuesta?
Deberadehaberrespuesta,explique?

13/13

También podría gustarte