martes, 10 de mayo de 2011

Quagga

Quagga es un servicio de linux que nos permite enrutar redes usando a nuestro linux como un router, para ello seguimos los siguientes pasos:

INSTALANDO
apt-get install quagga

CONFIGURANDO

Primero copiamos los archivo de ejemplo
cp /usr/share/doc/quagga/examples/* /etc/quagga

Renombramos según uso; en mi caso (zebra y ripd)
cd /etc/quagga
mv zebra.conf.sample zebra.conf
mv ripd.conf.sample ripd.conf

Editar demonios quagga
vi /etc/quagga/daemons
zebra=yes
ripd=yes

Reiniciar demonio
/etc/init.d/quagga restart

Para iniciar la configuración de nuestro enrutador, similar que en CISCO

telnet localhost zebra #en todos los casos las contraseñas son "zebra"

Veremos las interfaces
show interfaces # observamos las interfcaces y sub interfaces de la maquina y las direcciones que manejan

Asignamos las direcciones a cada una:
config t
interface eth0
ip address 192.168.1.1/24

Continuamos del mismo modo con las otras o sub interfaces si las hay

Para guardar configuración el comando es write y para salir exit

Configuramos RIP, similar a configurar en CISCO
telenet localhost ripd

router rip
network 192.168.1.0/24

Para guardar el comando write y salir con exit

Por ultimo para convertir nuestra maquina en enrutador hay que agregar:

#echo "1" > /proc/sys/net/ipv4/ip_forward

Y si quieres que perdure tras un reinicio:

#echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

No hay comentarios: