r Chastity 现在的电脑的性能越来越好。如果只是用来上上网聊聊天,那就太浪费了,应该要合理的利用资源。这里就使用虚拟机来架设路由器。(这里使用的操作系统是redhat linux 9.0 路由软件为zebra)
首先去网上下载一个zebra程序,最新的版本是0.95a 这里为了有更好的稳定性,我们就使用自己编译的方法来安装。
下载下来的文件名如:zebra-0.95a.tar.gz
然后进入该文件所在的目录(比如这里的是/root文件夹下)输入命令(记住:在后面只有有加“#”号就表示输入命令)
#tar zvxf zebra-0.95a.tar.gz (解压)
#./configure
#make
#make install
配置文件的修改
Zebra有好几个模块。这里就只以zebra模块,其它的还有一些ospf 或rip之类的不作说明。
默认的配置文件是存放在/usr/local/etc 文件夹下。要使配置文件生效。必须去掉配置文件的.sample扩展名。这里以zebra.conf.sample文件为例. 先进入到配置文件夹
#mv zebra.conf.sample zebra.conf
接下来进行修改配置文件
#vi zebra.conf (使用命令行下的vi文本编辑器)
可以看到以下内容大概如
hostname Router /*主机名为 LinuxRouter*/
password zebra /*口令为 zebra*/
!enable password zzebra /*进入特权模式时的口令为 z3bRa */
!interface eth0 /*以太接口 eth0*/
!description Interface to External Network/*对接口的描述*/
!interface eth1/*以太接口 eth0*/
description Interface to Internal Network/*对接口的描述*/
!ip address 192.168.66.1/24/*该接口的 IP 地址*/
要使某一项生效,就把前面的感吧号“!”去掉就行了,这里的只要修改密码项就行了,其它的都等到后面去修改。
启动zebra
#/usr/local/sbin/zebra –d 启动zebra启动别的模块命令也是一样。
接下来就可以使用telnet来进入路由配置界面了。输入命令
#telnet localhost 2601 如果出现访问拒绝的话,请重启一下linux就可正常使用。运行成功后,会出现如下内容。其操作界面跟思科的IOS操作界面其本一样,连命令的格式都差不多。
Trying 0.0.0.0…
Connected to 0.
Escape character is ‘^]’. /*用 ’^]’退出该会话*/
Hello, this is zebra (version 0.84b)
Copyright 1996-2000 Kunihiro Ishiguro
User Access Verification
Password: /*在此键入口令,如 zebra*/
各个模块端口对应表:
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
要修改某个模块的配置就telnet到模块对应的端口。
(今天太累了,内容就先写到这些了,其它的一些配置方法跟使用方法以后再添加。)
原创文章,转载请注明: 转载自明宝的个人空间
本文链接地址: linux下使用zebra架设路由器的方法