# Présentation # Quagga offre la possibilité de faire du routage dynamique au travers des interfaces réseau. Quagga est un fork de Zebra mais ne se configure pas tout à fait comme ce dernier, c'est pourquoi de nombreux exemples de configuration sur le net ne fonctionnent pas avec quagga. # Configuration de Quagga # ## Activation des démons ## Une fois installé s'assurer que les démons zebra et ripd soient activés dans le fichier /etc/sysconfig/quagga/ : WATCH_DAEMONS="zebra bgpd ospfd ospf6d ripd ripngd" ## Configuration des comptes de connexions ## Quagga met en oeuvre deux serveurs l'un sur le port 2601 (le serveur du routeur zebra) l'autre sur le port 2602 (le serveur RIPD) Indiquer le mot de passe dans les fichiers /etc/quagga/zebra.conf hostname tata password titi /etc/quagga/ripd.conf hostname toto password titi ## Configuration du RIP ## Le reste de la configuration se fait exclusivement sur le fichier de configuration /etc/quagga/ripd.conf dont un exemple basique est donné ci dessous : ! -*- rip -*- ! ! RIPd sample configuration file ! ! $Id: ripd.conf.sample,v 1.1.1.1 2002/12/13 20:15:30 paul Exp $ ! hostname toto password titi ! ! debug rip events ! debug rip packet ! router rip version 2 default-information originate route xx.xxx.xxx.xxx/32 network eth0 network eth1 ! !log file /var/log/ripd.log ! !log stdout * **router rip** : active le rip * **default-information originate + route xx.xxx.xxx.xxx/32** : est spécifique à quagga et permet de faire du routage statique * **network eth0** : décrit les interfaces sur lesquels faire du RIP # Utilisation des interfaces # Il est possible de se connecter sur chacun des interfaces (le routeur en port 2601 et le RIPd en port 2602) La vue par défaut lors de la connection est en mode view pour passer en mode modification taper enable * **prompt en mode wiew** ripd> * **prompt en mode modification** ripd# }} ## Connexion au routeur ## Se connecter en telnet sur le port 2601 telnet localhost 2601 La connection au routeur permet entre autre de voir la table de routage show ip route zebra> show ip route Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - ISIS, B - BGP, > - selected route, * - FIB route K>* 0.0.0.0/0 via xx.xxx.xxx.x, eth1 C>* xx.xx.227.0/24 is directly connected, hsi3 C>* xx.xx.228.0/24 is directly connected, hsi2 C>* xx.xx.229.0/24 is directly connected, hsi1 C>* xx.xx.230.0/24 is directly connected, hsi0 C>* xx.xx.231.0/24 is directly connected, hsi4 C>* xx.xx.232.0/24 is directly connected, hsi5 C>* xx.xx.233.0/24 is directly connected, hsi6 C>* xx.xx.234.0/24 is directly connected, hsi7 ## Connexion au RIPd ## Se connecter en telnet sur le port 2602 telnet localhost 2602 La connection au démon permet entre autre de voir la table de RIP 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 R(d) 0.0.0.0/0 0.0.0.0 1 self 0 C(i) xx.xx.xxx.0/24 0.0.0.0 1 self 0 R(s) xx.xx.xxx.xxx/32 0.0.0.0 1 self 0