Linux

download Linux

of 6

description

linux...

Transcript of Linux

universidad tcnica de ambato.

UNIVERSIDAD TCNICA DE AMBATOFACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL PERODO ACADMICO: SEPTIEMBRE/2013 FEBRERO/2014

universidad tcnica de ambato.GESTIN DE REDES.Facultad de Ingeniera en Sistemas, Electrnica e Industrial.

I. PORTADAUNIVERSIDAD TCNICA DE AMBATOFacultad de Ingeniera en Sistemas, Electrnica e Industrial

Ttulo: Configuracin de un Router Zebra en Ubuntu(Servicio QUAGGA)

Carrera: Ingeniera en Electrnica y Comunicaciones.

rea Acadmica: Redes de Computadoras.

Lnea de Investigacin: Electrnica y Comunicaciones.

Ciclo Acadmico y Paralelo: Quinto A Electrnica

Alumnos participantes:- Bayas Gerardo. Hernndez Joseph

Mdulo y Docente: Gestin de Redes Ing. Santiago Manzano

II. INFORME DEL PROYECTO1. 1.1 YYTTULO Configuracin de un Router Zebra en Ubuntu(Servicio QUAGGA)

1.2 OBJETIVOSMediante el desarrollo de este proyecto se pretenden lograr los siguientes objetivos:

2.2.1 Objetivo General:

*Elaborar la instalacin de un Router Zebra aplicando un determinado cdigo fuente.

*Estudiar los diferentes Demonios para su correcta instalacin.

*Aplicar los conocimientos bsicos para la configuracin de un Router. 2.2.2 Objetivos Especficos:

-Aprender a configurar un router zebra en Linux con servicio Quagga.

-Implementar una buena configuracin del router para un buen desempeo.

-Adquirir nuevas terminologas para una configuracin sofisticada.

1.3 RESUMEN

Zebraes undemonioque en los sistemasunixse encarga de manejar las tablas de enrutado. Se encarga de imitar un enrutadorfsico. Maneja protocolos de enrutado comoMPLS,BGP,OSPF,RIP,ISISy dos versiones ms de RIP y OSPF las cuales van orientadas aIPv6.Se usa directamente en los kernel deBSD,solaris,linux; pero solo versiones de hace 2 o 3 aos. Eso no significa que est descontinuado, pues en los kernel nuevos de los Unix mencionados usaquaggacomo su interfaz que interviene por sus bibliotecas y lo convierte en demonio alejado de la mano del usuario.

1.4 PALABRAS CLAVE

Router, Linux, Configuracin, Ruteo, Quagga, Enrutamiento, Unix, Protocolos.

1.5 INTRODUCCIN

Hoy en da,TCP / IPredes estn cubriendo todos los del mundo.El Internet ha sido desarrollado en muchos pases, las empresas, y para el hogar.Cuando se conecta a Internet a su paquete va a pasar muchos routers que utilicenTCP / IPfuncionalidad de enrutamiento.Un sistema con cebra instalado acta como un router dedicado.Con Zebra, sus intercambios de mquinas de enrutamiento de informacin con otros routers que utilizan protocolos de enrutamiento.Zebra utiliza esta informacin para actualizar la tabla de encaminamiento del ncleo de manera que los datos correctos se dirigen al lugar correcto.Usted puede cambiar de forma dinmica la configuracin y es posible ver la informacin de la tabla de enrutamiento de la interfaz del terminal Zebra.

1.6 MATERIALES Y METODOLOGA Zebra es un paquete de software de enrutamiento que proporcionaTCP / IPservicios de enrutamiento basadas en protocolos de enrutamiento de apoyo, como RIPv1,RIPv2,RIPng,OSPFv2,OSPFv3,BGP-4yBGP-4 +(vase tambin elRFC compatibles) Zebra tambin es compatible con especialBGP comportamiento Ruta Reflector y Ruta Server.Agregando a tradicionalesIPv4protocolos de enrutamiento, Zebra tambin es compatible conIPv6protocolos de enrutamiento.Con daemon SNMP que soporta el protocolo SMUX, Zebra ofrece MIB de protocolo de enrutamiento (vase tambinCompatibilidad con SNMP)Zebra utiliza una arquitectura de software avanzada para ofrecerle una alta calidad, multi motor de enrutamiento del servidor.Zebra tiene una interfaz de usuario interactiva para cada protocolo de enrutamiento y soporta comandos de cliente comunes.Debido a este diseo, puede agregar nuevo demonio protocolo Zebra fcilmente.Usted puede utilizar la biblioteca de Zebra como la interfaz de usuario del cliente de su programa.Zebra es un software oficial GNU y se distribuye bajo la Licencia Pblica General GNU.CONFIGURACIN DE QUAGGA ( Ubuntu )

1. Para configurar un router zebra debemos instalar quagga, para ello digitamos:

#apt-get install quagga

2. Configuramos los demonios para que active zebra y ripd con el siguiente comando: #nano /etc/quagga/daemons y cambiamos a si:

zebra=sibgpd=noospfd=noospf6d=noripd=siripngd=no

3.Despushay que entrar a la ruta cd /usr/share/doc/quagga/examples/ y copiar los archivos zebra y ripd a la ruta /etc/quagga,quedaraas:

#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

4. Reiniciamos el servicio de quagga:

#sudo /etc/init.d/quagga

5.Ahora podremos acceder por separado con una interfaz interactiva a cada uno de los demonios.Para acceder a Zebra (Password por defecto zebra):

zebra: 2601 ripd: 2602 ripng: 2603 ospfd: 2604 bgpd: 2605 ospf6d: 2606Fuente: file:///C:/Users/Joseph/Downloads/how-toconvertir-nuestro-linux-en-un%20(1).html

#telnet localhost 2601 Password: zebra

Router>enableRouter#conf tRouter(config)#interface eth0Router(config-if)#ip address 200.100.100.1/24Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)# exitRouter# writeConfiguration saved to /etc/quagga/router.conf

#telnet localhost 2602 o ripdPassword: zebra

ripd> enableripd# configure terminalripd(config)# router ripripd(config-router)# network 200.100.100.0/24ripd(config-router)# network 192.168.1.0/24ripd(config-router)# network 192.168.2.0/24ripd(config-router)# network 192.168.3.0/24ripd(config-router)# exitripd(config)# exitripd# writeConfiguration saved to /etc/quagga/ripd.conf

6. Despus de configurar todo lo de quagga procedemos a configurar las tarjetas de red. Para eso editamos el archivo:

#nano /etc/network/interfaces

auto eth0iface eth0 inet staticaddress 200.100.100.1netmask 255.255.255.0network 200.100.100.0broadcast 200.100.100.255

auto eth1iface eth1 inet static

auto eth1.101iface eth1.101 inet staticaddress 192.168.1.1netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255

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

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

Fuente: http://todosobreredesdedatos.blogspot.com/p/configuracion-quagga-en-linux.html

Luego le damos "Ctrl + o" y enter y despus "Ctrl + x" para salir.

7.Despus de hacer estas configuraciones hay que restaurar el servicio de red con el siguiente comando:

#sudo /etc/init.d/networking restart

8.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

1.7 CONCLUSIONES

La configuracin de un router zebra en Ubuntu nos permite configurar un router con todas sus caractersticas reales, adems los demoniosnos permiten configurar uno o varios protocolos de enrutamiento.

1.8 REFERENCIAS BIBLIOGRFICAS

http://www.docstoc.com/docs/118593421/Managing-TCPIP-Based-Routing-Protocols-on-GNU-Zebra

http://es.wikipedia.org/wiki/GNU_Zebra

http://todosobreredesdedatos.blogspot.com/p/configuracion-quagga-en-linux.html[3]

http://manticore.2y.net/doc/zebra/