10.3.11

Dynamips e Dynagen


Um poderoso emulador, eu disse emulador, de dispositivos Cisco é o Dynamips. Já o Dynagen faz as vezes de interface de acesso à CLI (Comand Line Interface) dos dispositivos.

Vou tentar dissecar aqui o básico da instalação e primeiros passos para rodar esses excelentes softwares para o aprendizado de redes.

Ambiente S.O – Ubuntu Hardy 8.04

Primeiramente temos que instalar o Dynamips/Dynagen

Obs: Os meus repositórios já contiam os programas

delcio@servidora:~# apt-get install dynamips dynagen

Para emular um roteador você irá precisar de uma IOS (Internetwork Operating System).

Nos HDs do blog www.ccna.com.br, aliás, um dos melhores sites sobre redes e tecnologia existente, você irá encontrar diversas imagens de IOS.

Eu criei uma pasta somente para os projetos e imagens.

delcio@servidora:~$ mkdir -p dynagen/{/,imagens/,projetos}

Após obter a IOS é aconselhável descompactar a mesma.

Obs: O software precisa descompactar a IOS antes de abri-lá. Quando você já descompacta a imagem facilita as coisas para o Dynagen. =)

delcio@servidora:~$ unzip

Ex: delcio@servidora:~$ unzip c3745-a3jk9s-mz.123-4.T2.bin

Agora a parte mais legal. Criar o script ou a topologia (na unha)!

Crie um arquivo vazio (.net)

delcio@servidora:~$ gedit teste.net

Nesse arquivo insira:

[localhost]

# No exemplo minha imagem é dessa linha

[[3745]]

# Onde está sua IOS

image= /home/dynagen/images/c3745-a3jk9s-mz.123-4.T2.bin

# Aqui você adequa conforme a necessidade

ram = 128

# Tipo do dispositivo e o nome (para o dynagen)

[[ROUTER R1]]

# Modelo do roteador

model = 3745

# Interfaces e suas conexões

s1/0 = R2 s1/0

# Colocar o R2 porque ele existe =)

[[ROUTER R2]]

model = 3745

# Nesse exemplo só usamos uma conexão ponto-a-ponto

# A interface de R2 já fora descrita no R1

Script básico pronto:

[localhost]

[[3745]]

image= /home/dynagen/images/c3745-a3jk9s-z.123-4.T2.bin

ram = 128

[[ROUTER R1]]

model = 3745

s1/0 = R2 s1/0

[[ROUTER R2]]

model = 3745

Agora é só brincar com o dynagen/dynamips. =)

Rodar o Dynamips na porta 7200.

delcio@servidora:~# dynamips -H 7200

Executar sua topologia e dispositivos com o dynagen.

delcio@servidora:~/dynagen/projetos/# dynagen teste.net

Comandos no dynagen

Verificar o leque de comandos.

> ?

comandos

Listar os dispositivos em execução:

> list

list

Otimizando o consumo de memória:

> idlepc get

> idlepc get R1

Obs: É aconselhável escolher uma das opções com asterísco.

idlepc

Iniciar ou parar determinado(s) dispositivo(s).

> start R1

> stop R1

startstop

Para começar a configurar os dispositivos.

> console R1

console

Como podemos verificar o Dynamips/Dynagen são poderosos softwares para o aprendizado de redes. São infinitas as possibilidades de uso desses programas, destaco a conexão de instâncias remotas.

Sem comentários:

Enviar um comentário

Ajudem nos a melhorar o nosso blog: