Você está na página 1de 2

GuiarpidodeinstalaodoNetkit

Obs:Netkitpodeserobtidoem: http://www.netkit.org/ http://www.sj.ifsc.edu.br/~msobral/RCO2/netkit outragaumpendrivecom500MBlivres,umCDRouumDVDR Introduo ONetkitumambienteparaexperimentoscomredesdecomputadoresemqueseenfatizam configurao bsica de rede, criao de infraestrutura WAN com MPLS, e roteamento. Ele se compedemquinasvirtuaisLinux(implementadascomkernelLinuxUMLUserModeLinux), quefuncionamcomoroteadoresoucomputadores,eswitchesEthernetvirtuais(UMLswitch)para interligarasmquinasvirtuais.Paratodososefeitos,cadamquinavirtualfuncionacomosefosse umcomputadorreal,possuindoumaoumaisinterfacesderede.Comessesrecursospossvelcriar redesdeconfiguraesarbitrriasparaestudarmecanismoseprotocolosdecomunicao. ParainstalaroNetkitsonecessriosestesarquivos: i) netkitkerneli386K2.7.tar.bz2:okernelUML,paraexecutarcadamquinavirtual (2.8MB) ii) netkitfilesystemi386F5.0.tar.bz2:osistemadearquivos,quecontmarvorede diretriosqueservisvelemcadamquinavirtual(250MB) iii) netkit2.6.tar.bz2: os utilitrios do Netkit, que auxiliam a criao de laboratrios virtuaiscompostosporredescommquinasvirtuaisinterconectadas(1.7MB) iv) primeirolab.tar.bz2:umexemplodeumaredesimples(<1MB) VocprecisatambmdeumcomputadorcomLinux,paraondedevecopiarosarquivos acima. No necessrio ter privilgio de superusurio para instalar o Netkit, tampouco para executlo. Aps copiar os arquivos para seu computador, descompacteos dentro de um mesmo subdiretrio.Emseguidaediteoarquivo~/.profile(quecontmaconfiguraodoseushell),e acrescenteasseguintesdefiniesdevariveisdeambiente: exportNETKIT_HOME=/home/aluno/netkit exportMANPATH=:$NETKIT_HOME/man exportPATH=$NETKIT_HOME/bin:$PATH Obs:noexemploacimafoiassumidoqueoNetkitfoiinstaladoem/home/aluno/netkit(quer dizer, voc descompactou os arquivos dentro de /home/aluno). Caso tenha instalado em outro diretriovocdevecorrigiradefiniodavariveldeambienteNETKIT_HOME. Paratestarsuainstalaovocpodeexecutarolaboratrioqueestdescritoem primeiro lab.tar.bz2.Quandodescompactouessearquivofoicriadoumsubdiretriolab,dentrodequeh suasconfiguraes.Pararodaresselaboratriosigaestespassos:

i) Execute .~/.profile.Istosernecessriosomentedestavez,poisdasprximas vezes que bootar o computador as configuraes de ambiente do Netkit sero automaticamentecarregadas. ii) Entrenosubdiretriolab. iii) Executelstart Esselaboratriodeexemplocontmaseguinterede: Experimente a comunicao entre qualquer par de computadores dessa rede, usando o comando ping.Investiguetambmqueinterfacesderedeexistememcadaumdeles,usandoo

comando ifconfig. Veja que rotas estticas foram definidas usando o comando netstat rn. Finalmente,experimenteusarotcpdumpempontosestratgicos,enquantofazpingentreumpar decomputadores,paravisualizarotrfegoentreeles. EsseambienteserusadoparaoestudodoMPLS,ecomeleseroexperimentadasdiversas configuraesWAN.