Zebra安装及配置

2023-10-25 11:08
文章标签 配置 安装 zebra

本文主要是介绍Zebra安装及配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Zebra - 是一个开放源代码的路由软件。Zebra开源工程开始于1996,名叫 Kunihiro Ishiguro的日本人最先有了开发Zebra的想法。在此同时他又结识了另一个Zebra开发的主要人物 Yoshinari Yoshikawa,并与他共享了开发第一个遵从GNU General Public License路由器软件的想法。到现在为止,Zebra已经成为开放源代码领域的成功代表之一。在Zebra不断完善的过程中许多人都为Zebra的成长做出了重大贡献,我想Zebra的成长过程也是路由器软件发展过程的见证,很多新元素也在不断加入其中。很长一段时间因为一些原因Zebra没有发布新的版本,同时使用Zebra的人也提出了很多的,很多致力开放源代码的人士对Zebra的开放性和持续发展表示了忧虑,并在2003年从Zebra派生了一个分支——Quagga,并开始维护和修正bug。这样的做法引起了Kunihiro Ishiguro的不满,并引发了一些讨论,讨论细节可以在Zebra的邮件列表上找得到。我不能对此评论些什么,但我感谢Kunihiro IshiguroYoshinari Yoshikawa两位先生为开放源代码领域作出的贡献,同时也尊重那些为了Zebra 不断发展、完善而做出贡献的人们。关于Zebra和Quagga的历史细节,可以参照她们各自的网站:
        www.zebra.org
        www.quagga.net
在学习路由协议的过程中,参照Zebra的源代码会对协议本身及其实现有更深刻的理解,所以我开始了对Zebra源代码的研究。在这里我会以日志的方式记录我的研究学习过程,也算是个学习笔记吧。
  1. 如何安装、配置和运行Zebra
目前最新的版本是0.94版,这是在Quagga发布第一个修正版后最新的Zebra版本。我的编译及运行环境是Redhat Linux 7.3,内核是2.4.20-8。可以从Zebra的主页上下载最新的版本(www.zebra.org)。安装过程如下:
  • 解压:
# tar zxvf zebra-0.94.tar.gz
  • 进入解压目录开始编译、安装:
# ./configure
# make
# make install
  • make install成功以后可执行文件存放在/usr/local/sbin/路径下,样本配置文件存放在/usr/local/etc路径下:
# ls /usr/local/sbin/
        bgpd ospf6d ospfd ripd ripngd zebra
        # ll /usr/local/etc
-rw-------    1 root     root          572 Jun 14 12:07 bgpd.conf.sample
        -rw-------    1 root     root         2801 Jun 14 12:07 bgpd.conf.sample2
        -rw-------    1 root     root         1170 Jun 14 12:07 ospf6d.conf.sample
        -rw-------    1 root     root          180 Jun 14 12:07 ospfd.conf.sample
        -rw-------    1 root     root          412 Jun 14 12:07 ripd.conf.sample
        -rw-------    1 root     root          396 Jun 14 12:07 ripngd.conf.sample
        -rw-------    1 root     root          375 Jun 14 12:06 zebra.conf.sample
  • 直接使用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
        #
  • 启动zebra程序,以守护进程方式运行
# zebra -d
  • 使用密码zebra登录zebra,进入用户模式,使用enable命令和密码zebra
# telnet localhost 2601
Trying 127.0.0.1...
        Connected to localhost.
        Escape character is '^]'.
Hello, this is zebra (version 0.94).
        Copyright 1996-2002 Kunihiro Ishiguro.

        User Access Verification
Password:
        Router>
Router> enable
Password:
        Router#
  • 在特权模式下,通过命令'?'来查看zebra提供的所有命令
Router#
        configure Configuration from vty interface
        copy       Copy configuration
        debug      Debugging functions (see also 'undebug')
        disable    Turn off privileged mode command
        end        End current mode and change to enable mode.
        exit       Exit current mode and down to previous mode
        help       Description of the interactive help system
        list       Print command list
        no         Negate a command or set its defaults
        quit       Exit current mode and down to previous mode
        show       Show running system information
        terminal   Set terminal line parameters
        who        Display who is on vty
        write      Write running configuration to memory, network, or terminal
        Router#
  • 如何进入/退出全局模式?
Router# config terminal
        Router(config)#
Router(config)# exit
Router#
说明:
1 浅绿色字体文字为用户输入的命令或者参数,黑色字体文字为系统的反馈信息和提示符。

        2 这是基本的安装、配置和启动说明。

引用自:

http://www.worldlink.com.cn/forum_topic.asp?TOPIC_ID=47&FORUM_ID=4&CAT_ID=1&Forum_Title=%C6%E4%CB%FB%BF%AA%D4%B4%CF%EE%C4%BF&Topic_Title=Zebra+%B0%B2%D7%B0%BA%CD%C5%E4%D6%C3(1)

这篇关于Zebra安装及配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/282143

相关文章

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.