New add-on as of Core Update 125.
FRRouting (frr) is an IP routing protocol suite for Linux platforms which includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.
frr’s seamless integration with the native Linux IP networking stacks makes it applicable to a wide variety of use cases including connecting hosts/VMs/containers to the network, advertising network services, LAN switching and routing, Internet access routers, and Internet peering. 1
Prerequisites
- GUI or shell access to install the add-on
- Shell access to configure each routing protocol daemon
- another router in your network supporting the protocol you enable in IPFire
Installation
You can install FRRouting (frr) easily via Pakfire web interface or via the console:
pakfire install frr
Afterwards, use the console and alter the file /etc/initd.d/frr
to inlcude only the daemons you want to start, e.g. DAEMONS="mgmtd ospfd"
if you use OSPF and the management daemon.
Under /etc
create the folder frr
and in the folder a .conf file called the same as the daemon you want to start. E.g. if you run the ospfd, you need to create a file /etc/frr/ospfd.conf
Edit ospfd.conf:
ospfd=yes
ospf6d=no
vtysh_enable=yes
ospfd_options=" --daemon -A 127.0.0.1"
and start frr with /etc/init.d/frr start
Note: since the startscript takes care of correct permissions of config files and frr folder, you do not need to set them.