The BIRD project aims to develop a dynamic IP routing daemon with full support of all modern routing protocols, easy to use configuration interface and powerful route filtering language. 1 2
Installation
bird can be installed with the Pakfire web interface or via the console:
pakfire install bird
Configuration
The bird configuration file is located at /etc/bird.conf
.
[root@ipfire-vm ~]# cat /etc/bird.conf
# This is a basic configuration file, which contains boilerplate options and
# some basic examples. It allows the BIRD daemon to start but will not cause
# anything else to happen.
#
# Please refer to the BIRD User's Guide documentation, which is also available
# online at http://bird.network.cz/ in HTML format, for more information on
# configuring BIRD and adding routing protocols.
# Configure logging
log syslog all; . . .
Usage
There is no web interface for this Addon. To run this Addon open the client console or terminal and access the IPFire box via SSH.
To obtain a list of possible commands:
bird -h
The output is similar to this:
Usage: bird [--version] [--help] [-c <config-file>] [OPTIONS]
Options:
-c <config-file> Use given configuration file instead
of prefix/etc/bird.conf
-d Enable debug messages and run bird in foreground
-D <debug-file> Log debug messages to given file instead of stderr
-f Run bird in foreground
-g <group> Use given group ID
-h, --help Display this information
-l Look for a configuration file and a communication socket
file in the current working directory
-p Test configuration file and exit without start
-P <pid-file> Create a PID file with given filename
-R Apply graceful restart recovery after start
-s <control-socket> Use given filename for a control socket
-u <user> Drop privileges and use given user ID
--version Display version of BIRD