<div dir="ltr">Hi Daniel,<div><br></div><div>I use this script to compile and install FRR on Centos7, feel free to modify it as desired for Ubuntu, make sure to check the commented parts.</div><div><br></div><div><br></div><div>============</div><div><br></div><div><div>sudo yum install git autoconf epel-release automake libtool make gawk    readline-devel texinfo net-snmp-devel groff pkgconfig    json-c-devel pam-devel bison flex pytest c-ares-devel    perl-XML-LibXML python-devel systemd-devel -y</div><div>yum install python-pip -y</div><div>sudo pip install sphinx</div><div>sudo groupadd -g 92 frr</div><div>sudo groupadd -r -g 85 frrvt</div><div>sudo useradd -u 92 -g 92 -M -r -G frrvt -s /sbin/nologin   -c "FRR FRRouting suite" -d /var/run/frr frr</div><div>git clone <a href="https://github.com/frrouting/frr.git">https://github.com/frrouting/frr.git</a> frr</div><div>cd frr</div><div>./bootstrap.sh</div><div>./configure     --bindir=/usr/bin     --sbindir=/usr/lib/frr     --sysconfdir=/etc/frr     --libdir=/usr/lib/frr     --libexecdir=/usr/lib/frr     --localstatedir=/var/run/frr     --with-moduledir=/usr/lib/frr/modules     --enable-pimd     --enable-snmp=agentx     --enable-multipath=64     --enable-ospfclient=yes     --enable-ospfapi=yes     --enable-user=frr     --enable-group=frr     --enable-vty-group=frrvt     --enable-rtadv     --enable-systemd     --disable-exampledir     --enable-watchfrr     --enable-cumulus     --disable-ldpd     --enable-fpm     --enable-nhrpd     --enable-eigrpd     --enable-babeld     --with-pkg-git-version     --with-pkg-extra-version=-MyOwnFRRVersion</div><div>make</div><div>make check</div><div>make install</div><div>sudo mkdir /var/log/frr</div><div>sudo mkdir /etc/frr</div><div>sudo touch /etc/frr/zebra.conf</div><div>sudo touch /etc/frr/bgpd.conf</div><div>sudo touch /etc/frr/ospfd.conf</div><div>sudo touch /etc/frr/ospf6d.conf</div><div>sudo touch /etc/frr/isisd.conf</div><div>sudo touch /etc/frr/ripd.conf</div><div>sudo touch /etc/frr/ripngd.conf</div><div>sudo touch /etc/frr/pimd.conf</div><div>sudo touch /etc/frr/nhrpd.conf</div><div>sudo touch /etc/frr/eigrpd.conf</div><div>sudo touch /etc/frr/babeld.conf</div><div>sudo chown -R frr:frr /etc/frr/</div><div>sudo touch /etc/frr/vtysh.conf</div><div>sudo chown frr:frrvt /etc/frr/vtysh.conf</div><div>sudo chmod 640 /etc/frr/*.conf</div><div>sudo install -p -m 644 redhat/daemons /etc/frr/</div><div>sudo chown frr:frr /etc/frr/daemons</div><div>echo "net.ipv4.conf.all.forwarding=1" >> /etc/sysctl.d/90-routing-sysctl.conf</div><div>echo "net.ipv6.conf.all.forwarding=1" >> /etc/sysctl.d/90-routing-sysctl.conf</div><div>sudo sysctl -p /etc/sysctl.d/90-routing-sysctl.conf</div><div>sudo install -p -m 644 redhat/frr.service /usr/lib/systemd/system/frr.service</div><div>sudo install -p -m 755 redhat/frr.init /usr/lib/frr/frr</div><div>sudo systemctl preset frr.service</div><div>#vi /etc/frr/daemons</div><div><span style="white-space:pre">       </span>#enable these: watchfrr_enable=yes , zebra=yes , bgpd=yes</div><div>systemctl enable frr</div><div>systemctl start frr</div></div><div><br></div><div>==========================</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 2, 2018 at 3:18 PM, Daniel Guerri <span dir="ltr"><<a href="mailto:guerrid@gmail.com" target="_blank">guerrid@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Can somebody help me to install FRR on a Ubuntu Server.<div>Has somebody a step by step to do it?</div><div>Best regards</div><span class="HOEnZb"><font color="#888888"><div>Daniel</div></font></span></div>
<br>______________________________<wbr>_________________<br>
frog mailing list<br>
<a href="mailto:frog@lists.frrouting.org">frog@lists.frrouting.org</a><br>
<a href="https://lists.frrouting.org/listinfo/frog" rel="noreferrer" target="_blank">https://lists.frrouting.org/<wbr>listinfo/frog</a><br>
<br></blockquote></div><br></div>