Quagga is a fork of the Zebra routing daemon. Quagga originally consisted of the -pj patchset to Zebra, and was created because of a difference in beliefs between the Quagga developers (Faster development == more features, and faster bug finding and fixing) and the Zebra developers (Stable development).
A lot of people tend to use Quagga these days when they need a Linux machine to participate in a routing network. Quagga's growth in the last year or so has been huge, seeing development of many new features as well as a lot of code cleanups.
A Quagga is a now extinct creature that is closely related to a Zebra.
These notes are for observations on Debian Sarge.
Quagga uses the files in /etc/quagga/. By default, there is only a daemons file and a debian.conf file.
You MUST enable zebra=yes in the daemons file if you want any routes to be actually used!
I wanted to use BGP, so I copied my old bgpd.conf from zebra, changed the log file entry in it from /var/log/zebra/bgpd.log to /var/log/quagga/bgpd.log and made the file readable by the quagga group (since quagga has its own user and group in Debian). I also had to enable bgpd=yes in the daemons file.
Read the notes in the daemons file for the necessary file permissions on the *.conf files. In practice, it will work with just quagga group read permissions, but the quagga user needs to be able to write to the file if you want to be able to save configs.
log file /var/log/quagga/vtysh.log
entry. Note that the username user password given in the example config file doesn't seem to do anything.
I think you need to have have "line vty" entries in each daemon's config file.
There are example files in /usr/share/doc/quagga/examples.
You have an md5 vs no auth on your link. check your configuration for typos
18:27 <@mattb> telnet localhost 2601 will take you to zebra 18:28 <@mattb> telnet 2605 18:28 <@mattb> will take you to bgpd 18:28 <@mattb> vtysh will take you to Quagga's integrated shell 18:28 <@mattb> which combines the interface of zebra and whatever other quagga daemons you have running 18:29 < Remosi> I think you've gotta admit 18:29 < Remosi> that part of quagga is rather uh quirky 18:29 <@mattb> I quite like vtysh 18:29 <@mattb> the telneting into a particular port for a particular daemon bit 18:29 <@mattb> is a bit quirky 18:29 < Remosi> yeah 18:29 < Remosi> vtysh isn't too bad