程序员人生 网站导航

centos 6.5安装zebra-0.95

栏目:服务器时间:2014-12-16 08:15:50

1zebra安装

[root@CentOS test]# tar -zxvfzebra-0.95a.tar.gz

修改zebra.h

[root@CentOS zebra-0.95a]# vim./lib/zebra.h

103行增加:

#ifdef GNU_LINUX

#define  __USE_GNU

#endif

告知在编译的时候使用GNU标准编译,同时这样做是由于增加了zebraIPV6的支持。在系统头文件的in.h中定义了1个结构体:struct in6_pktinfo等结构,在zebra中被援用,所以增加定义宏以支持ipv6

[root@CentOS zebra-0.95a]# ./configure

[root@CentOS zebra-0.95a]# make

[root@CentOS zebra-0.95a]# make install

   如果编译进程中,出现个别库文件没有安装,请先安装依赖库文件,在后面配置vtysh的时候,可能会要求安装quagga支持;

服务程序将被默许安装在/usr/local/sbin下,有:bgpd ospf6d ospfd ripd ripngd zebra6个服务程序。

  make install成功以后可履行文件寄存在/usr/local/sbin/路径下,样本配置文件寄存在/usr/local/etc路径下

   可以直接使用zebra提供的配置文件

        #mkdir sample

        #mv *.sample ./sample/

        #cp sample/zebra.conf.sample ./zebra.conf

        #cp sample/ripd.conf.sample ./ripd.conf

        #cp sample/ripngd.conf.sample ./ripngd.conf

        #cp sample/ospfd.conf.sample ./ospfd.conf

        #cp sample/ospf6d.conf.sample ./ospf6d.conf

        #cp sample/bgpd.conf.sample ./bgpd.conf

2、配置zebra

生成zebra配置文件。由于系统中有简单的例子,因而就用现有的配置文件,配置登陆和进入特权模式的密码,主机名等。

[root@CentOS zebra-0.95a]# cpzebra/zebra.conf.sample /usr/local/etc/zebra.conf

 

3、配置vtysh

[root@CentOS zebra-0.95a]# cpvstysh/vtysh.conf.sample /usr/local/etc/vtysh.conf

 

4、启动zebra demo程序

[root@CentOS zebra-0.95a]#/usr/local/sbin/zebra

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐