CentOS 6 源码编译安装 Quagga-0.99-20

1.下载源码包,编译,安装

#tar xzvf quagga-0.99-20.tar.gz #cd quagga-0.99.20 #./configure #make #make install

安装好后,可执行文件在目录 /usr/local/sbin, 配置文件在/usr/local/etc

2. 拷贝zebra配置文件:

#sudo cp /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.conf

3. 运行:

#/usr/local/sbin/zebra -h //查看命令行选项 #sudo /usr/local/sbin/zebra -d -u root //-u 以root用户运行!!

4.登录zebra的TTY:

#telnet localhost 2601 //或者 #telnet localhost zebra

默认密码:zebra

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

说明:

1) 如果不能使用telnet, 则安装:

#sudo yum install telnet

2) selinux会影响zebra运行,关闭之:

/etc/selinux/config文件中,,设置为:disable

# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing – SELinux security policy is enforced.# permissive – SELinux prints warnings instead of enforcing.# disabled – No SELinux policy is loaded.#SELINUX=enforcingSELINUX=disabled# SELINUXTYPE= can take one of these two values:# targeted – Targeted processes are protected,# mls – Multi Level Security protection.SELINUXTYPE=targeted

3) 如果使用非特权用户运行zebra, 则按如下操作:

编译时指定 localstatdir

#./configure –localstatedir=/var/run/quagga –sysconfdir=/etc/quagga #make #make install

//添加quagga用户 #sudo useradd -r -d /usr/local/sbin -s /sbin/nologin quagga //拷贝配置文件 #sudo cp /etc/quagga/zebra.conf.sample /etc/quagga/zebra.conf

//设置localstatdir目录 #sudo mkdir /var/run/quagga #sudo chown quagga /var/run/quagga #sudo chgrp quagga /var/run/quagga //运行 #sudo /usr/local/sbin/zebra -d //以quagga用户运行zebra

人生最大的错误是不断担心会犯错

CentOS 6 源码编译安装 Quagga-0.99-20

相关文章:

你感兴趣的文章:

标签云: