Quagga

This was done on a Raspberry Pi.

0) Elevate to root and install

$ sudo su -
# apt-get update
# apt-get install quagga quagga-doc

1) Fix VTYSH paging for root and sudo users

# echo "export VTYSH_PAGER=more" >> /etc/bash.bashrc
# echo "VTYSH_PAGER=more" >> /etc/environment
# visudo
Defaults        env_keep += "VTYSH_PAGER"

2) Enable IP forwarding

# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

3) Create config files

# cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf
# cp /usr/share/doc/quagga/examples/vtysh.conf.sample /etc/quagga/vtysh.conf
# cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf
# chown quagga.quaggavty /etc/quagga/*.conf
# chmod 640 /etc/quagga/*.conf

4) Verify vtysh is enabled

# cat /etc/quagga/debian.conf
vtysh_enable=yes

5) Enable daemons

# cat /etc/quagga/daemons
zebra=yes
ospfd=yes

6) Reboot Raspberry Pi

# reboot

7) Configure router

$ sudo vtysh

Hello, this is Quagga (version 0.99.22.4).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

#

http://openmaniak.com/quagga_tutorial.php