martes, 2 de abril de 2013

BridgingTopologia en GNS3 con Red Real - Linux

Antes que nada sito la fuente que consulte para lograr configurar correctamente el Bridging
http://www.blindhog.net/linux-bridging-for-gns3-lan-communications/
En este caso use Ubuntu 12.10 y GNS3 v0.7.4

Sin mas preámbulos empezamos

Debemos chequear que tenemos instalados los paquetes uml-utilities y bridge-utils de lo contrario los comandos brctl y tunctl  no estarán disponibles.
si no lo tenemos, para instalarlos ejecutamos las siguientes ordenes:

sudo apt-get  install uml-utilities bridge-utils 

con ello nos aseguraremos de tener disponible todos los comandos que usaremos


Parte en Linux

Crear una interface de tipo "tap0" y setear en modo promiscuo las interfaces eth0 y tap0 o como las crearon ustedes

sudo tunctl -t tap0
sudo ifconfig tap0 0.0.0.0 promisc up
sudo ifconfig  eth0 0.0.0.0 promisc up

Crear una interface de tipo "puente"  y asignarle a este las interfaces tap0 y eth0 como se ve en el ejemplo

sudo brctl addbr br0
sudo brctl addif br0 tap0
sudo brctl addif br0 eth0

Levantar la interface de tipo puente y asignarle una IP

sudo ifconfig br0 up
sudo ifconfig br0 192.168.1.54 netmask 255.255.255.0

Agregar el Default gw de su red en este ejemplo es la que sigue

sudo route add default gw 192.168.1.1

para asegurarnos que se hayan tomados los cambios no esta de mas reiniciar los servicios de red como sigue:
sudo service networking restart


Parte en GNS3

agregar a la topo-logia un elemento de tipo "Cloud" como se ve en al imagen
seleccionar el objeto "cloud", click derecho y seleccionar "configure"
luego en al solapa "NIO TAP" escribir tap0 o el numero que hayas elegido y darle agregar, te quedara como la imagen.



Luego conectar el objeto "cloud" con la opción manual al router y asignarle a la interface una IP en el mismo segmento de red, con eso ya estará accesible por la red real.
saludos!




Nota: si por ejemplo queremos hacer ping a la IP seteada en la interface br0 desde una pc conectada a la red no lograremos alcanzarla pero esto no indica que no funciona simplemente que al usarse como puente queda inutilizada para algunas cosas.
por lo que para la verificación debemos hacer ping a una IP configurar por ejemplo en los routers de la topologia hecha en GNS3




No hay comentarios:

Publicar un comentario