Friday, November 8, 2013

Emulando JUNOS no QEMU em Windows 7.


   QEMU, em conjunto com GNS3, é uma das maiores invensões em termos de software que eu já vi. Se não pela complexidade, é pela importância. Todos que buscam aperfeiçoamento na área de redes, como eu, e não dispoe de recurso para comprar equipamentos reais,como eu, GNS3 é uma plataforma fundamental.
 Hoje vou escrever um artigo rápido para ajudar quem tiver interessado em emular o Sistema Operacional JUNOS com QEMU.
 Eu levei algum tempo para conseguir emular o meu, mas seguindos as dicas não é complicado.
Antes de qualquer coisa é preciso ter os seguintes softwares:

freebsd-4.11.img
junos-auto-fix-checkpic 
 jinstall-9.6R1.13-domestic-signed.tgz.

Pode ser que a versão do jinstall encontrada na Internet seja diferente dessa mas isso não é um problema.

Não é obrigatório, mas os tutoriais na Internet recomendam alterar o nome da imagem :

copy freebsd-4.11.img olive-9.6R1.13.img

Descompacte todos os programas acima em uma pasta. Importante que esta pasta tenha o programa junos-auto-fix-checkpic, a pasta "bin" que aparecerá assim que o software for descompactado. Alem da imagem criada no passo anterior.
   Na pasta onde for descompactado os programas acima, execute o seguinte comando

junos-auto-fix-checkpic-v1.0.bat jinstall-9.6R1.13-domestic-signed.tgz

Copie o arquivo gerado para a pasta onde fica o QEMU e
execute o seguinte comando. No meu caso, o QEMU fica em: C:\Program Files\GNS3>

qemu.exe  -m 1G -hda olive-9.6R1.13.img -cdrom jinstall-9.6R1.13-domestic-olive.iso

 Se tudo correu bem até aqui, o QEMU irá bootar a imagem criada. Ele irá executar o FreeBSD como se fosse um CD em um driver. É preciso logar como root usando usuário root e senha root.
 Uma vez logado no FreeBSD, faça a montagem do CDROM:

mount /cdrom

Feito isso, vem o último e mais emocionante passo:

pkg_add -f /cdrom/jinstall-9.6R1.13-domestic-olive.tgz

Com esse comando, você irá instalar o JUNOS no FreeBSD.
 Esse comando leva um bom tempo, algo em torno de meia hora e o sistema pode pedir para rebootar. Pode ser usado o comando halt para isso. No final, uma imagem de quase um Giga é criado.

 A partit daí, basta configurar o GNS3 para usar essa imagem e você terá um JUNOS rodando em seu PC.

 

 
 Detalhe, o JUNOS demora uma enormidade para subir e consome muita memoria e muita CPU. Esteja preparado para isso e aproveite os estudos.

 



     


 
  

No comments:

Post a Comment