O Problema
Além de meu emprego como administrador de redes também sou professor universitário, e dedico boa parte dos meus estudos na questão de gerência e administração de redes, que inclui monitoramento, com isso as necessidades vão surgindo, por conta de um problema no trabalho, ou na hora de preparar um exercício para os alunos, e nem sempre temos equipamentos disponíveis para teste, a virtulização resolveu grande parte destes problemas quando o assunto é Sistemas Operacionais, posso virtulizar Linux, Windows, BSD, etc, das mais diferentes versões, mas e quando preciso realizar um teste com um Switch, um Router, etc?? Bom foi ai que comecei minhas pesquisas e me deparei com o GNS.
Introdução
GNS ou Graphical Network Simulator é um poderoso simulador de redes baseado no Cisco IOS. Ele permite simular desde um simples equipamento até redes complexas, para isso é preciso que você tenha alguns programas trabalhando em conjunto com ele como o Dynamips (programa que permite a emulação do Cisco IOS), Dynagen (um front-end baseado em texto para o Dynamips) e o Pemu (Emulador de Cisco PIX firewall baseado no Qemu), além da imagem do equipamento que você quer emular.
Restrições Legais
Para que você tenha acesso as imagens do equipamento é necessário que você tenha um cadastro na Cisco;
A Cisco não permite que você use a imagem como um equipamento real na rede;
Entretanto como tudo hoje em dia, as imagens podem ser encontradas na net.
Instalando GNS no Windows
Faça o dowload do pacote GNSversao-win32-all-in-one.exe
Duplo clique no arquivo
Tela de boas vindas, clique em Next
Tela de licenciamento, clique em I Agree
Nome da pasta no Menu Iniciar, clique em Next
Tela de componentes que serão instalados, deixe todos marcados e clique em Next
Diretório de Instalação, clique em Next
Tela de instalação do WinPcap, clique em Next
Tela de assistente, clique em Next
Tela de licenciamento, clique em I Agree
Aguarde o processo de instalação
Instalação completa, clique em Finish
Depois de suprido as dependências (WinPcap), ele continua a instalação do GNS, aguarde o processo finalizar a instalação
Instalação completa, clique em Finish
Iniciando um novo Projeto
Clique em Iniciar // Programas // GNS3 // GNS3 ou Duplo clique no atalho que foi criado na área de trabalho
Na tela de novo projeto, escolha local onde o arquivo será salvo e marque as opções "Salva nvrmas e outros arquivos (recomendado)" e " Exporta arquivos de configuração de roteador", clique em OK
Clique no botão "..." para escolher o local e nome do arquivo e clique em Salvar
Marque as opções necessárias e clique em OK
Configurando o GNS no Windows
No GNS o computador é representado por uma nuvem, não gosto disso, quero que o computador seja representado por um computador, então vamos lá.
Editar // Gerenciador de Símbolos (Ctrl+Shift+S)
Selecione do lado esquerdo em Gerenciador de Símbolos o computador e clique no botão ">", do lado direito em Configuração do nó customizado escolha um nome para a figura no meu caso "PC" e no tipo escolha "Nuvem", clique em Aplicar e em seguida em OK
Carregando as imagens de IOS no GNS
Clique em Editar // Imagens IOS e Hypervisors
Em Arquivo de imagem clique no botão "..." para localizar a imagem IOS
Escolha qual imagem de IOS você quer carregar e clique em Abrir
Observe que ele exibe a Plataforma (c3700) e o Modelo do equipamento (3725), clique me Salvar
O caminho da Imagem IOS é exibido, clique em Fechar
Criando o 1º Projeto
Na tela principal, vamos clicar no modelo do roteador (no meu caso Roteador C3700), e arrastar para a área central
Repita o procedimento para o PC
Atribuindo a placa de rede do micro ou da VMware ao PC do GNS
Clique com o botão direito do mouse em cima do PC e clique em Configurar
Observe que nas propriedades do PC, aparece "Nuvens", o que fizemos foi apenas alterar a imagem de visualização, em NIO Ethernet escolha qual placa física será atribuída ao objeto PC.
Clique em Adicionar e em seguida em OK
Configurar o Router
Clique com o botão direito do mouse em cima do router e clique em Configurar
Verifique em Slots se existe alguma porta do tipo Fast Ethernet (FE), caso não exista ou se você precisar de mais de uma interface, basta clicar no slot e adcionar a porta, depois de finalizado clique em OK
Criando um Link entre o Router e o PC
Clique no botão adicionar um enlace e escolha o tipo de enlace, no meu caso FastEthernet
Clique em cima do PC e escolha qual interface será utilizada
Arraste a linha até o Router e escolha qual interface será utilizada
Observe que o PC já está com o link ativo, pois ele reflete o estado da sua placa física
Iniciando o Router
Clique no botão Iniciar/Parar todos IOS
Observe o router em funcionamento
Configurando o Router
Clique com o botão direito do mouse em cima do Router e clique em Console
Aguarde enquanto o equipamento liga (Boot)
Tela de assitente de configuração inicial, digite "yes" e "enter"
Tela de parâmetros básicos de configuração, digite "yes" e "enter"
Nome do Router o nome padrão é "Router", tecle "enter" para aceitar
Senha para acessar o modo EXEC de configuração, no meu caso coloquei "secret" e "enter"
Senha adicional, será usada em casos específicos como softwares com versão antiga, boot de imagens, no meu caso coloquei "cisco" e "enter"
Senha para acesso via terminal, no meu caso coloquei "cisco" e "enter"
Você quer configurar gerenciamento de rede via SNMP, por padrão a resposta é "yes", basta pressionar "enter"
Nome da comunidade por padrão a comunidade é "public", basta pressionar "enter"
Lista das interfaces do Router, escolha qual você quer configurar, como estou usando o putty para me conectar no Router, selecionei e cliquei com o botão da direita e ele já colou o nome da inteface, depois pressionei "enter"
Usar conector 100 Base-TX (RJ-45), por padrão a resposta é "yes", basta pressionar "enter"
Operar em modo full-dupex, por padrão a resposta é "no", mude para "yes" e pressione "enter"
Configurar IP para esta interface, por padrão a resposta é "yes", basta pressionar "enter"
Informe o enedereço IP e pressione "enter"
Entre com a máscara de rede e pressione "enter"
Escolha a opção desejada:
[0] Ir para a linha de comando do IOS sem salvar alterações
[1] Voltar para o setup sem salvar alterações
[2] Salvar esta configuração no nvram e sair
A opção padrão é "2", basta pressionar "enter"
Aguarde enquanto a configuração é gravada
Enter para entrar na console
Comando "enable" para entrar no modo EXEC, coloque a senha "secret"
Copiar as configurações do nvram (memória ram) para o setor de inicialização do equipamento (memória flash)
"copy running-config startup config"
Nome do arquivo de destino a opção padrão é "startup-config", basta pressionar "enter"
Aguarde a configuração ser gravada
Tudo certo ([OK]), pode fechar o terminal
Agora você já pode fechar seu arquivo, desligar a máquina física, levar o projeto para outro computador sem medo de ser feliz ;-)
Instalando GNS no Linux
==> EM BREVE <== Rodando GNS em um Linux Live CD ou USB
Site do Autor do projeto:
deadwait
Download das Imagens:
DynaSlax
DynaSlaxGNS3
DynaSlaxUSB
Baixando Imagens IOS da Net
Download GNS 3 and Cisco 1700,2600,7200 IOS in one pack:
http://rapidshare.com/files/130264941/GNS3-0.5-win32-all-in-one.rar
Pass:sumptuousworld
thx to: http://sumptuousworld.blogspot.com
Ou no google digite:
Cisco IOS Images GNS
Referências:
http://www.gns3.net
http://renato-networking.blogspot.com/2009/03/gns-3-e-vm-ware.html
http://renato-networking.blogspot.com/2009/02/customizando-parte-grafica-do-gns-3.html
http://www.gns3-labs.com/2008/06/23/dynaslax-dynaslaxgns3-and-dynaslaxusb-livecds/
sexta-feira, 30 de outubro de 2009
Virtualização de Switches e Roteadores? Conheça o GNS!
Marcadores:
Administrador de Redes,
GNS,
Monitoramento,
Open Source,
Software Livre,
SysAdmin,
Virtualização
Assinar:
Postar comentários (Atom)
3 comentários:
Muuuuuuuuuuito bom Deo...
Grande! Deo...
isso aee!!
Parabéns .. Abrs
Só o lata d'agua pra fazer isso..ehehehe
Vamos testar aqui tbm e ver se funfa direito.
[]'s
Postar um comentário