源碼:https://github.com/Quagga/quagga/releases/tag/quagga-1.2.4
關(guān)centos7防火墻:
systemctl stop firewalld
systemctl disable firewalld
yum -y install gcc gcc-c++ make expat-devel vim lrzsz wget
yum install c-ares c-ares-devel readline-devel -y
yum groupinstall "Development Tools"
yum install texinfo readline-devel autoconf automake
./configure --enable-vtysh --enable-user=root --enable-group=root --localstatedir=/var/run/quagga --sysconfdir=/etc/quagga
make
make install
創(chuàng)建運(yùn)行用戶
groupadd -g 85 quaggavt
groupadd -g 92 quagga
useradd -u 92 -g 92 -d /var/run/quagga/ -s /sbin/nologin quagga
usermod -G quaggavt quagga
部署配置文件
cp /etc/quagga/vtysh.conf.sample /etc/quagga/vtysh.conf
cp /etc/quagga/zebra.conf.sample /etc/quagga/zebra.conf
cp /etc/quagga/ospfd.conf.sample /etc/quagga/ospfd.conf
chown quagga:quagga /etc/quagga/
chown quagga:quagga /etc/quagga/.conf
chown quagga:quaggavt /etc/quagga/vtysh.conf
chmod 640 /etc/quagga/.conf
nohup /usr/local/sbin/zebra start &
nohup /usr/local/sbin/ospf6d start &
or
zebra -d -f /etc/quagga/zebra.conf -i /run/quagga/zebra.pid
ospfd -d -f /etc/quagga/ospfd.conf