Pasamos a configurar las opciones necesarias para utilizar el protoclo RIP de encaminamiento de forma correcta, tal como requiere Telefónica. La configuración del software quagga se realiza mediante varios ficheros situados en /etc/quagga/. La configuración general de zebra se encuentra en el archivo /etc/quagga/zebra.conf. En ella definiremos los parámetros del router principal:
! nombre del router virtual hostname minimum ! clave de acceso telnet al router virtual password clave_acceso ! clave de acceso para modo privilegiado enable password clave_admin ! interface lo interface eth0 interface ipsec0 ! interface tunnel0 description SERVICIO MOVISTAR INTRANET multicast ! interface tunnel1 description SERVICIO MOVISTAR INTRANET multicast ! line vty
Una vez configurado de esta forma, podemos arrancar el servicio del demonio zebra y añadirlo al inicio de la forma habitual. Podremos conectar por telnet al puerto 2601, lo que nos permitirá manejar el servicio de una forma similar a la de un router Cisco.
minimum root # /etc/init.d/zebra start * Starting zebra... [ ok ] minimum root # rc-update add zebra default * zebra added to runlevel default * Caching service dependencies... * rc-update complete.
Configuramos ahora las opciones concretas del router virtual RIP, en su archivo correspondiente, /etc/quagga/ripd.conf:
! nombre del router virtual hostname minimum-rip ! clave de acceso telnet al router virtual password clave_acceso ! clave de acceso para modo privilegiado enable password clave_admin ! interface lo interface eth0 interface ipsec0 interface tunnel0 interface tunnel1 ! router rip timers basic 30 90 5 default-information originate redistribute kernel network tunnel0 network tunnel1 distribute-list 1 out ! indicamos que esta será la ruta por defecto access-list 1 permit 0.0.0.0 access-list 1 deny any ! line vty
Realizamos el mismo proceso que con zebra. En esta ocasión, podremos acceder al interfaz tipo Cisco mediante telnet al puerto 2602.
minimum root # /etc/init.d/ripd start * Starting ripd... [ ok ] minimum root # rc-update add ripd default * ripd added to runlevel default * Caching service dependencies... * rc-update complete.