Вы находитесь на странице: 1из 11

UNIVERSIDAD NACIONAL DE

SAN ANTONIO ABAD DEL CUSCO



FACULTAD : INGENIERA
ELCTRICA, ELECTRNICA,
MECNICA Y MINAS
C.P. : INGENIERA ELECTRNICA

ASIGNATURA : TRANSMISIN DE DATOS Y REDES

PRCTICA N 01 : CONFIGURACIN DE 3 PCs COMO
ROUTERs EN QUAGGA

PRESENTADO POR : - Santos Aguilar Fernndez, 081579-F
- Franklin Cardeoso Fernndez, 081117-B
- Luis Alberto Rojas Vicente, 083249-C
DOCENTE : Ing. Milton Velsquez Curo


Cusco, julio de 2014


CONFIGURACIN DE 3 PCs COMO ROUTERs EN QUAGGA


1. OBJETIVOS:

Obtener en forma analtica la configuracin (ruteo y rip) de tres PCs en red para luego
realizar una prctica real con ellos.
Utilizar las tcnicas de anlisis y diseo estudiadas en el saln de clases sobre la
configuracin de redes, para conseguir configurar tres PCs en red.
Con la ayuda de las herramientas de simulacin como el Packet Tracer realice los grficos
correspondientes de la prctica.
2. INTRODUCCIN TERICA
Diseo de la red

2.1. Quagga
Quagga es un paquete de software de encaminamiento avanzado que proporciona los protocolos
de encaminamiento basados en TCP/IP. Quagga es una bifurcacin o fork de GNU Zebra.
Zebra es un demonio que en los sistemas unix se encarga de manejar las tablas de ruteo. Se
encarga de imitar un enrutador fsico. Maneja protocolos de ruteo como MPLS,BGP, OSPF, RIP
(protocolo), ISIS y dos versiones ms de rip y ospf las cuales van orientadas a Ipv6. Se usa
directamente en los kerneles de BSD, solaris, linux; pero solo versiones de hace 2 o 3 aos. Eso no
significa, sin embargo, que est descontinuado pues en los kerneles nuevos de los Unix
mencionados usa quagga como su interfaz que interviene por sus libreras y lo convierte en
demonio alejado de la mano del usuario.
Quagga es un servicio de linux que nos permite enrutar redes usando a nuestro linux como un
router, para ello seguimos los siguientes pasos.
2.2. Pasos de la instalacin de Quagga en Ubuntu 14.04
Instalamos Quagga con la siguiente lnea de comandos en la terminal de Ubuntu primero
accediendo como sper usuario
santos@santos-Satellite-C845:~$ sudo su
2.2.1. Para instalar Quagga digitamos
root@santos-Satellite-C845:/home/santos# apt-get install quagga

2.2.2. Configuramos los demonios para que active zebra y ripd con el siguiente comando

#nano /etc/quagga/daemons y cambiamos a yes

zebra=yes
bgpd=no
ospfd=no
ospf6d=no
ripd=yes
ripngd=no
2.2.3. Despus hay que entrar a la ruta cd /usr/share/doc/quagga/examples/ y copiar los archivos
zebra y ripd a la ruta /etc/quagga, quedara as
#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
2.2.4. Reiniciamos el servicio de quagga:
#sudo /etc/init.d/quagga
2.2.5. En seguida debemos configurar los demonios zebra.conf y ripd.conf para leer y escribir
# nautilus








Realizado para cada PC todo lo anterior. Ahora quedara listo para proceder para configurar como
router las mismas.
2.3. Configuracion de PCs como routers
Ahora podremos acceder por separado con una interfaz interactiva a cada uno de los demonios.
Configuracin de la Compu0
Para acceder a Zebra (Password por defecto zebra):
root@santos-Satellite-C845:/home/santos# telnet localhost 2601
Password:
Compu0> en
Password: zebra
Compu0# conf ter
Compu0(config)# interface eth0
Compu0(config-if)# ip address 192.168.2.1/24
Compu0(config-if)# no shutdown
Compu0(config-if)# exit
Compu0(config)# exit
Compu0# write
Configuration saved to /etc/quagga/router.conf

Luego comprobamos la configuracin realizada con las siguientes lineas de comando
Compu0# show ip route
K>* 0.0.0.0/0 via 192.168.1.1, wlan0
S 0.0.0.0/0 [1/0] via 203.181.89.241 inactive
C>* 10.0.3.0/24 is directly connected, lxcbr0
C>* 127.0.0.0/8 is directly connected, lo
C>* 192.168.1.0/24 is directly connected, wlan0
C>* 192.168.2.0/24 is directly connected, eth0
S>* 192.168.3.0/24 [1/0] via 192.168.2.2, eth0

Compu0# show run
Current configuration:
!
hostname Compu0
password zebra
enable password zebra
!
interface eth0
ip address 192.168.2.1/24
ipv6 nd suppress-ra
!
interface lo
!
interface lxcbr0
ipv6 nd suppress-ra
!
interface wlan0
ipv6 nd suppress-ra
!
ip route 0.0.0.0/0 203.181.89.241
ip route 192.168.3.0/24 192.168.2.2

Para acceder a Rip (Password por defecto zebra):
root@santos-Satellite-C845:/home/santos# telnet localhost 2602
Password:
ripd> en
ripd# conf t
ripd(config)# router rip
ripd(config-router)# net 192.168.2.0/24
ripd(config-router)# exit
ripd(config)# exit
ripd# write
ripd# show ip rip
Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP
Sub-codes:
(n) - normal, (s) - static, (d) - default, (r) - redistribute,
(i) - interface

Network Next Hop Metric From Tag Time
C(i) 192.168.2.0/24 0.0.0.0 1 self 0
ripd#

Reiniciamos el servicio de Quagga, para que la configuracin anterior tenga efecto con
#sudo /etc/init.d/quagga
Despus de configurar todo lo de Quagga procedemos a configurar la tarjeta de red. Para eso
editamos el archivo
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.2.255
Luego le damos "control mas o" y enter y despus "control mas x" para salir.
Despus de hacer estas configuraciones hay que restaurar el servicio de red con el siguiente
comando
#sudo /etc/init.d/networking restart
Despus hay que activar el enrutamiento en GNU/Linux con el siguiente comando:
#echo "1" > /proc/sys/net/ipv4/ip_forward
Y para que no se borre despus de reiniciar el sistema utilizamos la siguiente lnea
#echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
Es todo lo referente a la configuracin del Compu0
Configuracin de la Compu1 (PC con dos tarjetas de red)
Para acceder a Zebra (Password por defecto zebra):
# telnet localhost 2601
Password:
Compu1> en
Password: zebra
Compu1# conf ter
Compu1(config)# interface eth0
Compu1(config-if)# ip address 192.168.3.1/24
Compu1(config-if)# no shutdown
Compu1(config-if)# exit
Compu1(config)# interface eth1
Compu1(config-if)# ip address 192.168.2.2/24
Compu1(config-if)# no shutdown
Compu1(config-if)# exit
Compu1(config)# exit
Compu1# write
Configuration saved to /etc/quagga/router.conf

Luego comprobamos la configuracin realizada con las siguientes lneas de comando
Compu1# show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, A - Babel,
> - selected route, * - FIB route

K>* 0.0.0.0/0 via 192.168.1.1, wlan0
S 0.0.0.0/0 [1/0] via 203.181.89.241 inactive
C>* 10.0.3.0/24 is directly connected, lxcbr0
C>* 127.0.0.0/8 is directly connected, lo
C>* 192.168.1.0/24 is directly connected, wlan0
C>* 192.168.2.0/24 is directly connected, eth0
C>* 192.168.3.0/24 is directly connected, eth1

Compu1# show run
Current configuration:
!
hostname Compu1
password zebra
enable password zebra
!
interface eth0
ip address 192.168.3.1/24
ipv6 nd suppress-ra
!
interface eth1
ip address 192.168.2.2/24
ipv6 nd suppress-ra
!
interface lo
!
interface lxcbr0
ipv6 nd suppress-ra
!
interface wlan0
ipv6 nd suppress-ra
!
ip route 0.0.0.0/0 203.181.89.241
ip route 192.168.2.0/24 192.168.2.2
ip route 192.168.3.0/24 192.168.3.1

Para acceder a Rip (Password por defecto zebra):
# telnet localhost 2602
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Hello, this is Quagga (version 0.99.22.1).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
User Access Verification
Password:
ripd> en
ripd# conf t
ripd(config)# router rip
ripd(config-router)# net 192.168.2.0/24
ripd(config-router)# net 192.168.3.0/24
ripd(config-router)# exit
ripd(config)# exit
ripd# write
ripd# show ip rip
Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP
Sub-codes:
(n) - normal, (s) - static, (d) - default, (r) - redistribute,
(i) - interface

Network Next Hop Metric From Tag Time
C(i) 192.168.2.0/24 0.0.0.0 1 self 0
C(i) 192.168.3.0/24 0.0.0.0 1 self 0
ripd#

Reiniciamos el servicio de Quagga, para que la configuracin anterior tenga efecto con
#sudo /etc/init.d/quagga

Despues de configurar todo lo de quagga procedemos a configurar las tarjetas de red. Para eso
editamos el archivo
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
auto eth1
iface eth1 inet static
address 192.168.2.2
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
Luego le damos "control mas o" y enter y despus "control mas x" para salir.
Despus de hacer estas configuraciones hay que restaurar el servicio de red con el siguiente
comando
#sudo /etc/init.d/networking restart
Despus hay que activar el enrutamiento en GNU/Linux con el siguiente comando:
#echo "1" > /proc/sys/net/ipv4/ip_forward
Y para que no se borre despus de reiniciar el sistema utilizamos la siguiente lnea
#echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
Es todo lo referente a la configuracin del Compu2
Configuracin de la Compu3
Para acceder a Zebra (Password por defecto zebra):
# telnet localhost 2601
Password:
Compu3> en
Password: zebra
Compu3# conf ter
Compu3(config)# interface eth0
Compu3(config-if)# ip address 192.168.2.1/24
Compu3(config-if)# no shutdown
Compu3(config-if)# exit
Compu3(config)# exit
Compu3# write
Configuration saved to /etc/quagga/router.conf
Luego comprobamos la configuracin realizada con las siguientes lineas de comando
Compu3# show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, A - Babel,
> - selected route, * - FIB route

K>* 0.0.0.0/0 via 192.168.1.1, wlan0
S 0.0.0.0/0 [1/0] via 203.181.89.241 inactive
C>* 10.0.3.0/24 is directly connected, lxcbr0
C>* 127.0.0.0/8 is directly connected, lo
C>* 192.168.1.0/24 is directly connected, wlan0
C>* 192.168.3.0/24 is directly connected, eth0
S>* 192.168.2.0/24 [1/0] via 192.168.3.1, eth0

Compu0# show run

Current configuration:
!
hostname Compu3
password zebra
enable password zebra
!
interface eth0
ip address 192.168.3.2/24
ipv6 nd suppress-ra
!
interface lo
!
interface lxcbr0
ipv6 nd suppress-ra
!
interface wlan0
ipv6 nd suppress-ra
!
ip route 0.0.0.0/0 203.181.89.241
ip route 192.168.2.0/24 192.168.3.1

Para acceder a Rip (Password por defecto zebra):

# telnet localhost 2602
Password:
ripd> en
ripd# conf t
ripd(config)# router rip
ripd(config-router)# net 192.168.3.0/24
ripd(config-router)# exit
ripd(config)# exit
ripd# write
ripd# show ip rip
Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP
Sub-codes:
(n) - normal, (s) - static, (d) - default, (r) - redistribute,
(i) - interface
Network Next Hop Metric From Tag Time
C(i) 192.168.2.0/24 0.0.0.0 1 self 0
ripd#

Reiniciamos el servicio de Quagga, para que la configuracin anterior tenga efecto con
#sudo /etc/init.d/quagga

Despus de configurar todo lo de Quagga procedemos a configurar la tarjeta de red. Para eso
editamos el archivo

#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.3.2
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
Luego le damos "control mas o" y enter y despues "control mas x" para salir.
Despus de hacer estas configuraciones hay que restaurar el servicio de red con el siguiente
comando
#sudo /etc/init.d/networking restart
Despus hay que activar el enrutamiento en GNU/Linux con el siguiente comando:
#echo "1" > /proc/sys/net/ipv4/ip_forward
Y para que no se borre despus de reiniciar el sistema utilizamos la siguiente linea
#echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
Es todo lo referente a la configuracin del Compu3
3. CONCLUSIONES
En el presente trabajo de utilizacin de Quagga en Ubuntu para configuracin de PCs como
routers se tuvo que resolver muchas dificultades, desde la instalacin de Ubuntu, configuracin
de Quagga, lectura y escritura de los demonios de Quagga, y otros pormenores.
Con el demonio Zebra se configuro como router cada PC tal como aprendido en el salon de clases
con los comandos CLI (Packet Tracer).
Con el demonio Rip, se habilit las redes asociadas a cada router, que son 192.168.2.0 y
192.168.3.0.
La prueba final consistio solamente en hacer el respectivo ping entre los routers (Pcs) conectados
entre s. Dando por resultado un ping exitoso desde cualquier mquina.
4. BIBLIOGRAFA
La bibliografa utilizada en si fue bastante mencionamos a continuacin algunas
http://todosobreredesdedatos.blogspot.com/p/configuracion-quagga-en-linux.html
http://red-orbita.com/?p=4814
Varios video tutoriales de YouTube

Вам также может понравиться