You are on page 1of 9

Enrutamien

to en
Quagga
Interconectividad de redes

Equipo:
Garca Sosa Jorge Milton
Garca Zarco Jos Mario
Vsquez Rivera Jos Nicols
Mrquez encarnacin Oscar

Enrutamiento Quagga en Ubuntu


Quagga es un servicio de Linux que permite enrutar redes usando
nuestro pc como un router para lo cual se realizaron los siguientes pasos:
1. Abrimos la terminal de Linux

2. Iniciamos con la instalacin de quagga ejecutando la siguiente instruccin

#apt-get install quagga

3. configuramos los demonios para que active zebra y ripd con la siguiente
instruccin y cambiamos a yes lo necesario.

4. entramos a la ruta cd /usr/share/doc/quagga/examples/ y se copian


los archivos zebra y ripd a la ruta /etc/quagga queda de la siguiente
forma:
#cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf
#cp /usr/share/doc/quagga/examples/ripd.conf.sample /etc/quagga/ripd.conf

5. Ahora reiniciamos quagga

6. Accedemos por separado con una interfaz para cada demonio. Para
acceder a Zebra (la contrasea por defecto zebra) accedemos con la
siguiente instruccin:
#telnet localhost 2601 o zebra
Password: zebra

Router>enable
Router#conf t
Router(config)#interface eth0
Router(config-if)#ipaddress 200.100.100.1/24
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)# exit
Router# write
Configuration saved to /etc/quagga/router.conf

#telnet localhost 2602 o ripd


Password: zebra

ripd> enable
ripd# configure terminal
ripd(config)# router rip
ripd(config-router)# network 200.100.100.0/24
ripd(config-router)# network 192.168.1.0/24
ripd(config-router)# network 192.168.2.0/24
ripd(config-router)# network 192.168.3.0/24
ripd(config-router)# exit
ripd(config)# exit
ripd# write
Configuration saved to /etc/quagga/ripd.conf

7. Una vez configurado quagga, iniciamos a configurar las tarjetas de


red con la siguiente instruccin para editar el archivo.
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 200.100.100.1
netmask 255.255.255.0
network 200.100.100.0
broadcast 200.100.100.255
auto eth1
iface eth1 inet static
auto eth1.101
iface eth1.101 inet static
address 192.168.1.1
netmask 255.255.255.0

network 192.168.1.0
broadcast 192.168.1.255

auto eth1.102
iface eth1.102 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

auto eth1.103
iface eth1.103 inet static
address 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255

8. estando en este punto de configuracin presionamos "control ms


o" enter y despus "control ms x" para salir.
9. Ahora restauramos el servicio de red con el siguiente comando.
sudo /etc/init.d/networking restart
10. Entonces hay que activar el enrutamiento en GNU/Linux con el

siguiente comando.
#echo "1" > /proc/sys/net/ipv4/ip_forward

11.

Para que no se borre, despus de reiniciar el sistema utilizamos

la siguiente lnea.

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

12. Para levantar cada interfaz desde la consola de Linux ingresamos el siguiente
comando para las interfaces que se declararon.
Sudo ifconfig eth0:1 192.168.1.1 up

13.

Una vez levantadas mandaremos ping para ver si nuestras

interfaces estn correctamente configuradas con la siguiente


instruccin.
Ping 192.168.3.50

Cambiaremos la ip del equipo a utilizar por la de alguna de nuestra


interfaces y enviaremos ping hacia los dems intefaces declaradas
ejemplo:

You might also like