GNS3


Graphical Network Simulator 3 é um programa que simula uma redes. Nesse programa você consegue simular redes com diversos equipamementos, roteadores, firewalls e computadores.

Como eu consigo simular algo no GNS 3

Como o GNS3 é um simulador de rede ele consegue simular o HARDWARE porém o SOFTWARE é com você, para simular qualquer dispositivo não genérico é necessário que você tenha os arquivos necessários para simular o dispositivo.

Muitos dos exemplos de configuração que se encontram nesse site são realizados no GNS3

Arquivos necessários

Cisco

  • Roteadores
    • IOS do dispositivos
  • PIX
    • IOS
    • Caso deseje utilizar todos os recursos, chave de ativação
  • ASA
    • Initrd
    • Kernel

Juniper

  • Linux & OS

Computadores

  • PC (qemu quest)
    • .iso do sistema operacional
  • Virtual Box PC
    • Virtual box instalado + VMs

O que eu consigo simular no GNS 3?

  • Cisco
    • Roteadores
      • c1700
      • c2600
      • c2691
      • c3600
      • c3700
      • c7200
    • Firewalls
      • PIX
      • ASA
  • Juniper
    • Qualquer device jupiner dá um trabalho para fazer funcionar… mas funciona
  • Generic Ethernet Switch
  • Generic ATM Bridge
  • Generic Frame Relay Switch
  • Geneirc EtherSwitch Router
  • IDS
  • Computadores

Configurando o GNS 3

Nessa seção você irá encontrar um step by step de como inicializar os dispositivos, nesse tutorial todas as IOS (Cisco) foram baixadas do site da Cisco para fins educativos com através de uma conta CCO com privilégios elevados.

A parte da Juniper ainda está em construção.

Os computadores foram inicializados usando imagens Linux que estão disponíveis para download no link que será mencionado abaixo.

Roteadores

Para inicializar um Roteador é necessário ter a IOS baixada no seu computador, como o processo é o mesmo para todos, vamos usar nesse exemplo o Router c7200.

  1. Abra o GNS3 Media:CapaGNS3.PNG - 150px|thumb|right |Tela Inicial

  2. No menu superior, clique em view e em seguida IOS Images and hypervisors - Media:IOS IMAGES.png 150px|thumb|right |Imagem Final

  3. Quando a nova janela surgir é necessário localizar o arquivo do IOS, caso o arquivo esteja corretado todos os outros campos devem ser preenchidos automaticamente. Media:IMG.PNG

    1. Não se preocupe com o IDLE PC, não será necessário para subir o Roteador
    2. Selecione a imagem clicando em “…”, localize o IOS no seu computador e clique em close Media:Img-concluido.PNG
    3. Clique em salvar para completar a configuração
    4. Clique em Close
  4. Usando o menu da direita, clique e segure o ícone do c7200 e arraste para a área central e solte o clique.

  5. Para iniciar clique em Play Media:Iniciar.png no topo (ícone verde) ou clique com o botão direito em cima do dispositivo e em seguida clique e iniciar.

    1. Aguarde alguns segundos, até o ícone do roteador ficar verde e pronto, seu dispositivo já está funcionando corretamente Media:RunningasWell.png.
  6. Para acessar seu dispositivo clique com o botão direito sobre o mesmo e clique em console Media:RunningasAll.png e fim .

Para adicionar mais dispositivos basta fazer o mesmo processo, porém é necessário fazer o seguinte passo a mais.

  1. Após adicionar todos os roteadores (antes de iniciar os dispositivos) procure pelo ícone ADD a LINK abaixo de Annotate Media: Interface.png
  2. Quando clicar no link, escolha o tipo de conexão e em seguida clique nos dispositivos
  3. Após clicar nos dispositivos e selecionar a interface, para facilitar clique no botão show interface labels Media:Label.PNG. FIM
  4. Inicie todos os devices (tanto faz a ordem nesse caso) e teste as configurações Media:Final.PNG

Firewalls

Firewalls são um pouco mais complicados pois precisam de configurações extras, no caso do PIX é um pouco mais fácil do que o ASA, portanto segmentei em duas partes.

PIX

Para iniciar o PIX basta realizar o mesmo procedimento para Roteadores mas no menu Preferences (Preferencias), na aba PIX. Porém, caso queria rodar o PIX com 100% dos recursos é necessário ter o IOS, número de série e chave de ativação.

Passo a Passo:

  1. Na tela inicial do GNS3, clique em Edit -> Preferences Media:GNS3-Edit-Preferences.png

  2. Quando a tela nova surgir, clique em Qemu (no menu a esquerda) Media:GNS3-Edit-Preferences-Qemu.png

  3. Clique na ABA PIX

    1. Digite algo em Identifier Name, adicione o caminho na imagem do PIX (do IOS), defina a ram, o número de interfaces, Qemu option pode ser deixado para lá nesse exemplo
    2. em Key e Serial digite os valores correspondentes a imagem que você adicionou
  4. Clique em salvar. Media:GNS3-Edit-Preferences-Qemu-PIX.png

  5. Clique em OK

  6. De volta a tela inicial, arraste um pix para a área de trabalho e inicie-o (clique em start, seta verde do topo ou clique com o botao direito no dispositivo).

  7. Clique com o botão direito no dispositivo (quando o mesmo iniciar) e clique em console para acessar ele.

O PIX tem um comportamento diferente dos outros dipositivos, cada dispositivo armazena alguns arquivos temporários na pasta temporária configurada pelo programa. No caso do PIX essa pasta temporária é meio que eterna, nela fica gravado os arquivos do dispositivo e irão ficar para sempre lá (desde que você não apague), ou seja se você ativar o seu PIX ele ficará ativo enquanto essa pasta existir, caso você limpe essa pasta terá de re-ativar todos os dispositivos PIX que você tenha ativado. Vale a pena lembrar que quando apagar as pastas a NVRAM também será apagada. Caso queria apenas zerar a config use o comando - write erase -.

ASA

O ASA é o segundo mais complicado (perdendo apenas para os Junpiner) de se emular no GNS3, para rodar um ASA é necessário ter 2 arquivos, o initrd e o kernel, pois a principio no GNS3 o ASA roda uma box unix e depois irá subir o ASA os mesmo.

Passo a Passo:

  1. Na tela inicial do GNS3, clique em Edit -> Preferences Media:GNS3-Edit-Preferences.png

  2. Quando a tela nova surgir, clique em Qemu (no menu a esquerda) Media:GNS3-Edit-Preferences-Qemu.png

  3. Clique na ABA ASA

    1. Digite algo em Identifier Name, adicione o caminho do Kernel e do Initrd, defina a ram, o número de interfaces, Qemu option pode ser deixado para lá nesse exemplo
  4. Clique em salvar. Media:GNS3-Edit-Preferences-Qemu-ASA.png

  5. Clique em OK

  6. De volta a tela inicial, arraste um ASA para a área de trabalho e inicie-o (clique em start, seta verde do topo ou clique com o botao direito no dispositivo).

  7. Clique com o botão direito no dispositivo (quando o mesmo iniciar) e clique em console para acessar ele

    1. Aguarde alguns segundos e digite os seguintes commandos:
  8. Fim (:

Computadores

Para colocar computadores na sua rede é necessário ter a imagem do OS que você deseja rodar… para reduzir processamento é normal utilizar uma imagem beeeeeeem pequena de algum linux da vida, assim se tem um pc na rede apenas para (também é possível fazer todas essas coisas do seu próprio pc):

  • telnet
  • ssh
  • traceroute
  • ftpserver
  • tftpserver

Passo a Passo:

  1. Na tela inicial do GNS3, clique em Edit -> Preferences Media:GNS3-Edit-Preferences.png

  2. Quando a tela nova surgir, clique em Qemu (no menu a esquerda) Media:GNS3-Edit-Preferences-Qemu.png

  3. Clique na aba Qemu Guest

    1. Digite algo em Identifier Name, adicione o caminho na imagem do linux (Baixar Imagem), defina a ram, o número de interfaces, Qemu option pode ser deixado para lá nesse exemplo
  4. Clique em salvar. Media:GNS3-Edit-Preferences-Qemu-QemuGuest.png

  5. Clique em OK

  6. De volta a tela inicial, arraste um Qemu guest para a área de trabalho e inicie-o (clique em start, seta verde do topo ou clique com o botao direito no dispositivo).

  7. Uma nova janela vai aparecer, não feche ele pois será nela que você irá fazer todos os comandos

Quando o linux subir, você deve usar comandos linux para dar endereço as interfaces ou subir a tabela de roteamento, para uma pequena ajuda: Linux-Newtork-Comandos-Básicos

Juniper

Sua rede Domestica com o GNS3

Para permitir que o seu computador se comunique com a rede simulada pelo GNS3 você precisa adicionar uma interface ethernet loopback.

Para integrar o GNS3 com alguma placa de rede (seu pc) é necessário configurar a nuvem (cloud). Para realizar a integração é necessário executar o GNS3 usando como administrador (com privilégios de root).

Passo a passo:

  1. Configure a interface loobpack com um endereço de IP e ative a interface, nesse exemplo minha loopback tem ip 10.0.0.10/24
  2. No menu lateral direito, arraste a nuvem para a área central : Media:GNS3-Cloud-PC.png
  3. Clique com o botão direito na nuvem e clique com o esquerdo em configurar.
  4. Na tela de configuração selecione a interface loopback e clique em ADD, após isso clique em ok: Media:GNS3-Cloud-Config.png
  5. Arraste um switch (Ethernet) para a topologia e adicione um dispositivo de rede (pode ser um router, firewall ou um computador))
  6. Interconecte os dispositivos, sendo Nuvem (cloud) —— Switch —— Dispositivo
  7. Configure tudo normalmente e a nuvem será o seu computador.

Em alguns casos é necessário criar uma regra no firewall do seu computador para permitir a troca de informações

Resultado:

Category:Redes Category:CCNA Category:Cisco Category:Checkpoint Category:Windows Category:Linux Category:Teste Category:Simulador Category:Emulador