Implementacion de quagga

Solo disponible en BuenasTareas
  • Páginas : 5 (1045 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de septiembre de 2010
Leer documento completo
Vista previa del texto
Instalar Quagga, es tan difícil en distribuciones basadas en debian con hacer lo siguiente: # apt-get install quagga Una vez instalado Quagga, hay que configurarlo a través de los ficheros que están en /etc/quagga/. Podemos obtener algunas plantillas desde /usr/share/doc/quagga/examples/. Copiaremos a /etc/quagga/ los siguientes archivos: zebra.conf.sample vtysh.conf.sample ripd.conf.sample Unavez en /etc/quagga/ debemos renombrar los ficheros, para eliminar “.sample” de sus nombres. Debemos también crear si no existen dos ficheros llamados “debian.conf” y “daemons”; normalmente se crean de manera automática al instalar el paquete. Cambiamos el usuario y grupo propietario de los mismos, para que pase a ser “quagga” en el caso de ripd.conf, zebra.conf y debian.conf. En el caso devtysh.conf el grupo propietario debe ser “quaggavty”. Fichero daemons. Especifica que demonios arrancar al iniciar quagga. Contenido del archivo “daemons” zebra=yes bgpd=no ospfd=no ospf6d=no ripd=yes ripngd=no isisd=no Fichero debian.conf. Especifica el origen de las conexiones via telnet los diferentes demonios de quagga. Contenido del archivo “debian.conf” vtysh_enable=yes zebra_options=" --daemon -A127.0.0.1" bgpd_options=" --daemon -A 127.0.0.1" ospfd_options=" --daemon -A 127.0.0.1" ospf6d_options="--daemon -A ::1" ripd_options=" --daemon -A 127.0.0.1" ripngd_options="--daemon -A ::1" isisd_options=" --daemon -A 127.0.0.1"

Fichero zebra.conf. Zebra es un demonio de enrutamiento. Manipula la tabla de rutas y se configura desde el fichero zebra.conf. hostname Router password zebra enablepassword zebra ! ! Interface's description. ! !interface lo ! description test of desc. ! !interface sit0 ! multicast ! ! Static default route sample. ! !ip route 0.0.0.0/0 203.181.89.241 ! !log file /var/log/quagga/zebra.log Fichero ripd.conf. Establece la configuración del demonio ripd. hostname Router password zebra enable password zebra ! ! Interface's description. ! !interface lo !description test of desc. ! !interface sit0 ! multicast ! ! Static default route sample. ! !ip route 0.0.0.0/0 203.181.89.241 ! !log file /var/log/quagga/zebra.log

Algunas opciones que podemos emplear en el archivo “ripd.conf”. router rip no router rip

network no network network no network passive-interface no passive-interface version no version redistribute static redistribute static metricno redistribute static default-information originate no default-information originate route a.b.c.d/m no route a.b.c.d/m Acceso a las Command Line Interface de los demonios Cada temonio tiene un puerto de escucha:
zebrasrv zebra ripd ripngd ospfd bgpd ospf6d 2600/tcp 2601/tcp 2602/tcp 2603/tcp 2604/tcp 2605/tcp 2606/tcp # # # # # # # zebra service zebra vty RIPd vty RIPngd vty OSPFd vty BGPd vtyOSPF6d vty

Nosotros de momento trabajamos con zebra y rip. Para acceder al CLI de zebra o de ripd, debemos hacer lo siguiente: telnet localhost 2601 # para acceder al CLI de zebra telnet localhost 2602 # para acceder al CLI de ripd En cualquier caso, quagga incluye una consola que integra todos los demonios. Se trata de vtysh. Para entrar en dicha consola, debemos hacer: vtysh La configuraciónbásica de vtysh se encuentra en el archivo vtysh.conf.

Configurar Quagga desde CLI's Es posible configurar Quagga sin editar un solo archivo. Podemos hacer esto desde la CLI's. Podemos empezar por zebra:
User Access Verification Password: zebra speedmetal> enable Password: zebra speedmetal# configure terminal speedmetal(config)# interface eth0 speedmetal(config-if)# ip address 192.168.2.1/30speedmetal(config-if)# quit speedmetal(config)# interface eth1 speedmetal(config-if)# ip address 192.168.1.1/30 speedmetal(config-if)# quit speedmetal(config)# write Configuration saved to /etc/zebra/zebra.conf speedmetal(config)# end speedmetal# show run Current configuration: ! hostname speedmetal password zebra enable password zebra ! interface lo ! interface eth0 ip address 192.168.2.1/30 !...
tracking img