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. #