TTEP.CN > 手机 >

Zebra路由器软件安装配置

Zebra路由器软件安装配置

路由器远程登录ciscoterminalinterface
Zebra 是一个开源的 TCP/IP 路由软件,同 Cisco Internet 网络操作系统(IOS)类似。它灵活而且具有强大的功能,可以管理IPv4和IPv6路由的工具。它支持BGP-4协议、BGP-4+协议、RIPv1协议、RIPv2协议、RIPng协议、OSPFv2协议和OSPFv3协议。
安装
tar -zvxf zebra-0.93b.tar.gz
cd zebra-0.93b
  ./configure
  make
  make install
  配置脚本会搜索系统上已经安装的 IP 栈并且自动地设置成支持他们。当前,IP 栈很可能仅仅是指 IPv4,但是 IPv6 用户也不用担心,因为 Zebra 也会发现并且支持它。
在解压后的文件夹中,有一个文件,SERVICES,以下是该文件的内容:
# As long as this software is in alpha testing it is not yet included
# in /etc/services files. This means that you may need to add the following
# lines into your /etc/services file on your hosts.
# --- Please add this to your /etc/services ---
# GNU Zebra services
zebrasrv 2600/tcp
zebra 2601/tcp
ripd 2602/tcp
ripng 2603/tcp
ospfd 2604/tcp
bgpd 2605/tcp
ospf6d 2606/tcp
从这个文件看出,我们得在/etc/services中增加命令行。Zebra 的守护程序在他们自己的虚拟终端连接(VTY)下运行,所以你的系统必须知道这些虚拟终端连接。这里是你应该增加的一些连接∶
  zebrasrv 2600/tcp # zebra service
  zebra 2601/tcp # zebra vty
  ripd 2602/tcp # RIPd vty
  ripngd 2603/tcp # RIPngd vty
  ospfd 2604/tcp # OSPFd vty
  bgpd 2605/tcp # BGPd vty
  ospf6d 2606/tcp # OSPF6d vty
配置 Zebra
在安装后的etc目录中里,还有个文件zebra.conf.sample(同时还有bgpd.conf.sample,ospfd.conf.smaple,ripd.conf.sample等),OK,把这个文件复制成zebra.conf,里边会有下边几行:
hostname Router
password zebra
enable password zebra
hostname 指定了当您进入交互式配置方式时的路由器名,它其实是一个标识。
password 指定了登录进入交互式 Zebra 终端时需要的密码。
enable password 指定了当您想要改变配置时以较高级别身份访问 Zebra 所需要的密码。
如果你的CISCO的路由器熟悉的话,这些就成废话了。
接下来就可以启动zebra了(我实验的时候用的是直接运行的,不知道为什么后台运行不行,为此不得不多开一个控制台)
运行service zebra start 启动或者直接运行zebra
现在让我们telnet 127.0.0.1 2601看看
[root@linux /etc telnet]# 127.0.0.1 2601
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Hello, this is zebra (version 0.93b).
Copyright 1996-2002 Kunihiro Ishiguro.
User Access Verification
Password: zebra
speedmetal> en
Password: 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#
是不是和CISCO的路由器很像呢,接下来可以进行实验了。
下面试试rip
  如果你已经熟悉 Cisco IOS,那你就能在短时间内掌握 Zebra,因为你会发现两者极为相似。Zebra 的每个守护程序使用一个单独的 VTY,这些 VTY 可以通过一个远程登录会话进行动态配置。所以,如果你需要设置 OSPF,简单地远程登录到该 linux 上 2604 端口;为了修改内核的路由表或设置路由协议间的再分发,你可以远程登录到端口 2601,该 Zebra 守护程序充当内核管理器,管理其他的守护程序和系统本身之间的通信。
为了启动rip,需要一个ripd.conf,如你所预料的,我们只需要做一件事,生成一个ripd.conf,还记得上边的zebra.conf是怎么来的吗?好了,用同样的方法生成一个ripd.conf, 这个文件的内容也很简单,或者你自己写一个,内容如下:
hostname ripd
password zebra
enable password zebra
下边我们可以启动ripd,运行service ripd start 启动或者直接运行ripd
接下来,telnet 127.0.0.1 2602 (还记得我们在services中添的几句话吗,2602端口是给rip用的)
[root@linux /etc telnet]# 127.0.0.1 2602
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Hello, this is zebra (version 0.93b).
Copyright 1996-2002 Kunihiro Ishiguro.
User Access Verification
Password: zebra
ripd> en
ripd#

回复:Zebra路由器

webbers发表评论于2005-4-26 23:27:32
有关Zebra的相关介绍
安装 Zebra
你既可以从 Zebra.org 网站下载 Zebra 的最新源程序,也能从 Redhat 和 Debian 中获得它,但不一定是最新版的。从源代码中进行软件安装,你就会发现使用的是一些普通的安装过程。简介如下:
./configure
make
make install
配置脚本会搜索系统上已经安装的 IP 栈并且自动地设置成支持他们。当前,IP 栈很可能仅仅是指 IPv4,但是 IPv6 用户也不用担心,因为 Zebra 也会发现并且支持它。
程序安装之后,还可能必须在 /etc/services 中增加一些命令行。Zebra 的守护程序在他们自己的虚拟终端连接(VTY)下运行,所以你的系统必须知道这些虚拟终端连接。这里是你应该增加的一些连接∶
zebrasrv 2600/tcp # zebra service
zebra 2601/tcp # zebra vty
ripd 2602/tcp # RIPd vty
最近发表
赞助商链接