centos 6.5安装zebra-0.95

简介:

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中定义了一个结构体: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

 

5telnet登录

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

2601zebra 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 退出

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



本文转自 baby神 51CTO博客,原文链接:http://blog.51cto.com/babyshen/1584378,如需转载请自行联系原作者

相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
156 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
1天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
12 1
|
7天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
43 2
|
14天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
25 0
|
14天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
15 0
|
14天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
68 0
|
20天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
19 0
|
25天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
75 0