Esta é minha primeira participação neste site que sempre uso para consultas.
Abaixo coloco um pequeno script no intuito de automatizar as ações deste tópico.
Acredito que não preciso explicar o que fazer com ele [kkkkkkkkkkk]...
Nome do arquivo a ser salvo: instala-dinamips.sh
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#!/bin/bash
echo
echo
echo Dynamips + Dynagen - Emulando Vlans com router on stick no Linux
echo Script para automatizar a instalação e implementação do que foi
echo explicado neste artigo do rodrigo capelini
echo
echo
http://www.vivaolinux.com.br/artigo/
echo Dynamips-+-Dynagen-Emulando-Vlans-com-router-on-stick-no-Linux/
echo
echo Script feito por Beny Pereira: benybelo-#arroba#-ig.com.br
echo tel.: 21-9129-3508 - Rio de Janeiro
echo
echo este script foi criado para utilização no ubuntu
echo se voce for utilizar outra distro, faça as devidas alterações
echo
echo
echo iniciando ...
echo
echo passo 01-a - instalar dynamips
echo
apt-get install dynamips
echo
echo passo 01-b - baixar dynagen
echo
wget
http://sourceforge.net/projects/dyna-gen/files/dynagen%20source%20_%20Linux/dynagen%200.11.0/dynagen...
echo
echo passo 01-c - instalar dynagen
echo
mv dynagen-0.11.0.tar.gz /opt
cd /opt
tar -zxvf dynagen-0.11.0.tar.gz
d /opt/dynagen-0.11.0/
chmod +x dynagen
echo
ecno obs: se voce tentar executar o dynagen pelo apt,
echo . . .sera apresentada uma mensagem de erro ainda nao documentada.
echo
echo passo 02 - Criando a interface tap0, fazendo ela funcionar como trunk
echo . . . . . .e habilitando o 802.1q nela.
echo
echo ... instalando uml-utilities...
echo
apt-get install uml-utilities vlan
echo
echo ... subindo modulos...
echo
modprobe tun
modprobe 8021q
echo
echo ... criando e subindo a interface tap0...
echo
tunctl
ifconfig tap0 up
echo
echo ... Criando as Vlans e subindo as sub-interfaces...
echo
vconfig add tap0 10
vconfig add tap0 20
ifconfig tap0.20 192.168.20.254 netmask 255.255.255.0 up
ifconfig tap0.30 192.168.30.254 netmask 255.255.255.0 up
echo
echo passo 03 - volte ate a pagina 2 do artigo no site vivaolinux
echo . . . . . .e leia o este topico com atenção
echo . . . . . . -- Estudando a topologia e criando o arquivo lab1.net --
echo
echo
http://www.vivaolinux.com.br/artigo/
echo Dynamips-+-Dynagen-Emulando-Vlans-com-router-on-stick-no-Linux/?pagina=2
echo
echo passo 04 - Configurando os ativos e as vlans não se falam,
echo . . . . . .habilitando o roteamento e todos se falam
echo
echo
http://www.vivaolinux.com.br/artigo/
echo Dynamips-+-Dynagen-Emulando-Vlans-com-router-on-stick-no-Linux/?pagina=3
echo
echo ... subindo o dynamips
echo
dynamips -H 7200
python /opt/dynagen-0.11.0/dynagen /home/rodrigo/dynamips/lab1/lab1.net
echo
echo . . . . . .verifique na pagina do passo 04 as configurações
echo . . . . . .do arquivo .net . la voce vai encontrar um modelo
echo . . . . . .com as configurações ja prontas para todo o ambiente
echo . . . . . .se comunicar. se quiser fazer um bom exercicio
echo . . . . . .personalize o ambiente para novos testes
echo
echo . . . script encerrado.
echo
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^