[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