centos 6.5安装zebra-0.95
来源:程序员人生 发布时间:2014-12-16 08:15:50 阅读次数:4404次
1、zebra安装
[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标准编译,同时这样做是由于增加了zebra对IPV6的支持。在系统头文件的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
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠