网站地图    收藏   

主页 > 系统 > linux系统 >

centos6.5安装zebra-0.95 - Linux操作系统:Ubuntu_Centos

来源:自学PHP网    时间:2015-04-14 10:17 作者: 阅读:

[导读] 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告知在...

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中定义了一个结构体: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 zebra六个服务程序。

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 –d

5、telnet登录

telnet 127.0.0.1 2601//如果是在局域网内登陆,则将IPaddress改为具体的主机地址

2601是zebra demo的服务端口号,其他协议的端口号自行查找相关文件获悉。

如果需要启动Zebra提供的其他服务,在/usr/local/etc/下生成特定服务的配置文件。例如,希望启动RIP协议服务,则将rip相关的配置文件和上例一样拷贝到/usr/local/etc/下,在控制台运行:ripd –d,然后ps查看,会发现ripd已经在后台运行。

wKiom1R4nlWS4fEgAABAeVf93pM622.jpg

使用密码zebra登录zebra,进入用户模式,

wKioL1R4ntrDweTUAAA4DmdJm3E164.jpg

使用enable命令和密码zebra,进入特权模式

wKiom1R4nlXgCIOmAABqi7L76Os571.jpg

使用config terminal 进入全局模式,可以使用TAB补全


wKioL1R4ntrB3Ni-AADI2A3NA1o174.jpg


Exit 退出

和思科路由器配置差不多。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论