[FROG] question

Felipe Arturo Polanco felipeapolanco at gmail.com
Tue Jul 3 11:06:37 EDT 2018


Hi Daniel,

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.


============

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
yum install python-pip -y
sudo pip install sphinx
sudo groupadd -g 92 frr
sudo groupadd -r -g 85 frrvt
sudo useradd -u 92 -g 92 -M -r -G frrvt -s /sbin/nologin   -c "FRR
FRRouting suite" -d /var/run/frr frr
git clone https://github.com/frrouting/frr.git frr
cd frr
./bootstrap.sh
./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
make
make check
make install
sudo mkdir /var/log/frr
sudo mkdir /etc/frr
sudo touch /etc/frr/zebra.conf
sudo touch /etc/frr/bgpd.conf
sudo touch /etc/frr/ospfd.conf
sudo touch /etc/frr/ospf6d.conf
sudo touch /etc/frr/isisd.conf
sudo touch /etc/frr/ripd.conf
sudo touch /etc/frr/ripngd.conf
sudo touch /etc/frr/pimd.conf
sudo touch /etc/frr/nhrpd.conf
sudo touch /etc/frr/eigrpd.conf
sudo touch /etc/frr/babeld.conf
sudo chown -R frr:frr /etc/frr/
sudo touch /etc/frr/vtysh.conf
sudo chown frr:frrvt /etc/frr/vtysh.conf
sudo chmod 640 /etc/frr/*.conf
sudo install -p -m 644 redhat/daemons /etc/frr/
sudo chown frr:frr /etc/frr/daemons
echo "net.ipv4.conf.all.forwarding=1" >>
/etc/sysctl.d/90-routing-sysctl.conf
echo "net.ipv6.conf.all.forwarding=1" >>
/etc/sysctl.d/90-routing-sysctl.conf
sudo sysctl -p /etc/sysctl.d/90-routing-sysctl.conf
sudo install -p -m 644 redhat/frr.service
/usr/lib/systemd/system/frr.service
sudo install -p -m 755 redhat/frr.init /usr/lib/frr/frr
sudo systemctl preset frr.service
#vi /etc/frr/daemons
#enable these: watchfrr_enable=yes , zebra=yes , bgpd=yes
systemctl enable frr
systemctl start frr

==========================



On Mon, Jul 2, 2018 at 3:18 PM, Daniel Guerri <guerrid at gmail.com> wrote:

> Can somebody help me to install FRR on a Ubuntu Server.
> Has somebody a step by step to do it?
> Best regards
> Daniel
>
> _______________________________________________
> frog mailing list
> frog at lists.frrouting.org
> https://lists.frrouting.org/listinfo/frog
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.frrouting.org/pipermail/frog/attachments/20180703/80a08b49/attachment.html>


More information about the frog mailing list