Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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