6135 links
  • GuiGui's Show
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
 
  • Lancer/exécuter un Quagga compilé
    Liste non exhaustive de ce qui est nécessaire pour compiler Quagga : gcc make build-essential automake autoconf gawk dia

    Pour lancer un Quagga compilé :
    1) Créer un utilisateur quagga : adduser quagga --disabled-login --no-create-home --shell /bin/false

    2) Créer un répertoire où les démons entreposeront leur PIDfile et leurs sockets : mkdir /var/run/quagga && chown quagga /var/run/quagga

    3) Créer les fichiers de configuration des démons que vous allez utiliser (zebra, au minimum) dans /usr/local/etc/. Exemple : /usr/local/etc/zebra.conf, /usr/local/etc/ospfd.conf. Exemples : https://www.guiguishow.info/2013/07/27/routeurs-logiciels-et-ospf/#toc-3809-configurations-ospf-basiques-pour-les-routeurs-logiciels

    4) Lancer les démons : /usr/local/sbin/zebra -i /var/run/quagga/zebra.pid -z /var/run/quagga/zebra.sock &
    /usr/local/sbin/ospfd -i /var/run/quagga/ospf.pid -z /var/run/quagga/zebra.sock &

    -i = PIDfile
    -z = socket zebra pour que les démons de routing (babeld, ospfd, bgpd, ...) puissent communiquer avec zebra.

    Pour éviter d'avoir à passer les paramètres -i et -z sans arrêt, on peut aussi utiliser ./configure --localstatedir=/var/run/quagga . Il faudra quand même créer ce dossier et donner les droits à Quagga. Pour changer l'utilisateur sous lequel Quagga tournera, c'est --enable-user=user et --enable-group=group .
    August 31, 2013 at 3:14:46 PM UTC - permalink - http://shaarli.guiguishow.info/?4f-X_A
Links per page: 20 50 100
 
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community