Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
Quagga
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
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. ---- !!Configuration These notes are for observations on Debian Sarge. Quagga uses the files in <tt>/etc/quagga/</tt>. By default, there is only a <tt>daemons</tt> file and a <tt>debian.conf</tt> file. I wanted to use [BGP], so I copied my old <tt>bgpd.conf</tt> from zebra, changed the log file entry in it from <tt>/var/log/zebra/bgpd.log</tt> to <tt>/var/log/quagga/bgpd.log</tt> 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 <tt>daemons</tt> file. When you use the <tt>vtysh</tt> program, it wants your user's normal login password, not a configured quagga password or anything. You can create (and configure) an <tt>/etc/quagga/vtysh.conf</tt> file, and give a <pre> <tt>log file /var/log/quagga/vtysh.log</tt> </pre> entry. Note that the <tt>username ''user password''</tt> given in the example config file doesn't seem to do anything. I think you need to have have "<tt>line vty</tt>" entries in each daemon's config file. There are example files in <tt>/usr/share/doc/quagga/examples</tt>.
2 pages link to
Quagga
:
LinuxNetlinkSockets
ZebraConfig