使用本地源
一、安装软件包
# yum install quagga-0.99.15-7.el6_3.2.x86_64.rpm 或rpm
 
# ls /etc/quagga/
bgpd.conf.sample    ospfd.conf.sample   vtysh.conf         zebra.conf.sample
bgpd.conf.sample2   ripd.conf.sample    vtysh.conf.sample
ospf6d.conf.sample  ripngd.conf.sample  zebra.conf
 
二、服务器基本配置
1、复制配置文件:
]# cp /etc/quagga/zebra.conf.sample /etc/quagga/zebra.conf
cp:是否覆盖"/etc/quagga/zebra.conf"? y
2、启动zebra服务
[root@vn quagga]# service zebra start
3、开机自启动zebra服务
[root@vn quagga]# chkconfig zebra on
[root@vn quagga]# chkconfig --list zebra
zebra           0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
4、查看端口号
[root@vn quagga]# netstat -antu|grep 2601
tcp        0      0 127.0.0.1:2601              0.0.0.0:*                   LISTEN  
用127.0.0.1登陆
5、路由器基本配置
(1)进入配置模式:
[root@vn quagga]# telnet 127.0.0.1 2601
Password:                               输入连接密码,默认为zebra
Router>                                  已经进入用户模式
 
Router> enable
Password:                               进入特权模式的密码默认为zebra
Router#                                  已经进入特权模式
 
Router# config terminal         进入配置模式
Router(config)#
(2)、设置系统网络名称
Router(config)# hostname Router1
Router1(config)#
(3)、配置密码
Router1(config)# password zebra                                 配置终端连接密码
Router1(config)# enable password zebra                    配置进入特权模式的密码
Router1(config)# service password-encryption           对口令进行加密
(4)、配置接口IP地址
Router1(config)# interface eth0
                                   一定要进入接口模式
Router1(config-if)# ip add
        按tab键自动补全 
Router1(config-if)# ip address 192.168.0.2/24
             设定IP地址,子网掩码
Router1(config-if)# no shutdown
                                激活网络接口
Router1(config-if)# exit
                                                 退出
Router1(config)# interface eth1
                                    添加第二个IP
Router1(config-if)# ip address 192.168.1.2/24
              设置IP地址、子网掩码
Router1(config-if)# no shutdown
                                  激活网络接口
Can't up interface
                                                            这里需要添加一块虚拟网卡,
注意选择仅与主机共享一个网络(host only)
Router1(config-if)# no shutdown
Router1(config-if)# exit
Router1(config)# exit
Router1# show interface
                                              查看接口信息
Interface eth0 is up, line protocol detection is disabled
  index 2 metric 1 mtu 1500
  flags: <UP,BROADCAST,RUNNING,MULTICAST>
  HWaddr: 00:0c:29:d1:b6:78
  inet 192.168.0.2/24 broadcast 192.168.0.255
  inet 192.168.121.171/24 broadcast 192.168.121.255
  inet6 fe80::20c:29ff:fed1:b678/64
Interface eth1 is up, line protocol detection is disabled
  index 3 metric 1 mtu 1500
  flags: <UP,BROADCAST,RUNNING,MULTICAST>
  inet 192.168.126.128/24 broadcast 192.168.126.255
  inet6 fe80::20c:29ff:fed1:b682/64
Interface lo is up, line protocol detection is disabled
  index 1 metric 1 mtu 16436
  flags: <UP,LOOPBACK,RUNNING>
  inet 127.0.0.1/8
  inet6 ::1/128
 
Router1# show interface eth0
                  单独查看eth0的接口信息
Interface eth0 is up, line protocol detection is disabled
  index 2 metric 1 mtu 1500
  flags: <UP,BROADCAST,RUNNING,MULTICAST>
  HWaddr: 00:0c:29:d1:b6:78
  inet 192.168.0.2/24 broadcast 192.168.0.255
  inet 192.168.121.171/24 broadcast 192.168.121.255
  inet6 fe80::20c:29ff:fed1:b678/64
 
为eth1配置IP地址(重新打开一个terminal):
[root@vn ~]# ifconfig eth1 192.168.1.2
Router1# show interface eth1
Interface eth1 is up, line protocol detection is disabled
  index 3 metric 1 mtu 1500
  flags: <UP,BROADCAST,RUNNING,MULTICAST>
  inet 192.168.1.2/24 broadcast 192.168.1.255
  inet6 fe80::20c:29ff:fed1:b682/64
(5)、显示IP路由表信息
Router1# show ip route  
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
       I - ISIS, B - BGP, > - selected route, * - FIB route
 
K>* 0.0.0.0/0 via 192.168.121.2, eth0
            内核路由表
C>* 127.0.0.0/8 is directly connected, lo
      回路   
K>* 169.254.0.0/16 is directly connected, eth0
C>* 192.168.0.0/24 is directly connected, eth0
     直连网络
C>* 192.168.1.0/24 is directly connected, eth1
C>* 192.168.121.0/24 is directly connected, eth0
(6)、设置和查看访问控制列表
Router1# configure terminal
与方式 Router1# conf t 相同
 
Router1(config)# access-list private-only permit 192.168.0.0/24
          只允许这四个网络进行转发,拒绝其他任何网络
Router1(config)# access-list private-only permit 192.168.1.0/24
Router1(config)# access-list private-only permit 192.168.2.0/24
Router1(config)# access-list private-only permit 192.168.3.0/24
 
Router1(config)# access-list private-only deny any 
Router1(config)# exit
Router1# show ip access-list
           查看访问控制列表
ZEBRA:
Zebra IP access list private-only
    permit 192.168.0.0/24
    permit 192.168.1.0/24
    permit 192.168.2.0/24
    permit 192.168.3.0/24
    deny   any
(7)、查看和保存路由器配置
Router1# show running-config
 查看当前正在运行的路由配置
Router1# show startup-config
   显示下一次启动的配置内容
Router1# copy running-config startup-config
 保存到下一次启动的配置文件中
Configuration saved to /etc/quagga/zebra.conf
Router1# exit
Connection closed by foreign host.
[root@vn quagga]# cat /etc/quagga/zebra.conf             这里可以看到配置信息
注意:另一种方法是直接修改/etc/quagga/zebra.conf 配置文件,这是两种方式,根据实际情况自己选择。
 
 
 
 
 
 
 
 
 

Quagga服务器安装和配置的更多相关文章

  1. Windows Server 2008 DNS服务器安装与配置

    Windows Server 2008 DNS服务器安装与配置本文关键字:Windows Server 2008 DNS.IIS 服务器安装与配置,DNS服务器本文来源:http://www.ip-t ...

  2. ftp服务器安装与配置

    ftp服务器安装与配置 1. ftp服务端的安装 1 如果之前配置过ftp服务器的还是之后配置的服务器,无法启动服务,那么基本是配置出现了错误,那么可先完全卸载后再进行安装.如果无法定位多半是镜像源的 ...

  3. Tomcat服务器安装、配置、测试

    Tomcat服务器安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.Tomcat服务器安装配置 4.Tomcat服务器简单测试 5.注意事项 >>看不清的图 ...

  4. linux下WEB服务器安装、配置VSFTP

    转载  http://www.oicto.com/centos-vsftp/?tdsourcetag=s_pcqq_aiomsg linux下WEB服务器安装.配置VSFTP 由 admin · 发布 ...

  5. [转载]Ubuntu下Git服务器安装与配置

    原文地址:Ubuntu下Git服务器安装与配置作者:F民抄 1. 安装 1.1 安装Git-Core: sudo apt-get install git-core 1.2 安装 Gitosis sud ...

  6. 笔记-git-git服务器安装及配置

    笔记-git-git服务器安装及配置 1.      GIT服务器简介 Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议.下面分别介绍一下哪些情形应该使 ...

  7. 【CentOS】samba服务器安装与配置

    参考资料: http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 1.简介 2.安装 3.配置 1.简介 Samba是一个能让Li ...

  8. Ubuntu中nfs服务器安装与配置

    一.执行命令 sudo apt-get install nfs-kernel-server 二.为创建nfs文件夹 sudo mkdir /usr/nfs 更改目录权限:sudo chmod 777 ...

  9. SVN版本控制服务器安装与配置

    版本管理在我们日常学习中一般接触不到,因为我们都是一个人在学习与开发一些练习的项目.但是实际中,一般项目都是协同开发的,这样就需要一个版本管理工具,常见的有SVN/CVS/GitHut等...通过它们 ...

随机推荐

  1. js-jquery-将table的td转化成可编辑的文本

    1.使用插件mindmup-editabletable.js $('#table').editableTableWidget({editor: $('<textarea>')}); 2.j ...

  2. Hanio汉诺塔代码递归实现

    1.背景介绍 Hanio (汉诺塔,又称河内塔)问题是源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘 ...

  3. 浅谈 GPU图形固定渲染管线

    图形渲染管道被认为是实时图形渲染的核心,简称为管道.管道的主要功能是由给定的虚拟摄像机.三维物体.灯源.光照模型.纹理贴图或其他来产生或渲染一个二维图像.由此可见,渲染管线是实时渲染技术的底层工具.图 ...

  4. 【codevs1907】 方格取数 3

    http://codevs.cn/problem/1907/ (题目链接) 题意 N*N的方格,每个格子中有一个数,从中取出不相邻的任意个数,使得取到的数的和最大. Solution 裸的二分图带权最 ...

  5. 使用reids结合wcf实现集群模式下的聊天室功能

    1.reids的特点 Redis数据库完全在内存中,使用磁盘仅用于持久性. 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型(字符串,哈希,列表,集合,有序集合),. Redis可以将数据复 ...

  6. CCTray配置如何添加远程服务器

    前提: Windows防火墙必须开通的TCP端口 或者直接把防火墙关闭(不建议) 或者直接在防火墙规则增加CCNET的服务进去 总者,只要确保能telnet ip 21234能通即可 建议全部软件都装 ...

  7. AutoIt3(AU3)开发的智能驱动安装工具,用于系统封装,支持参数静默启动

    项目相关地址 源码:https://github.com/easonjim/Smart_Driver bug提交:https://github.com/easonjim/Smart_Driver

  8. ZOJ2314 Reactor Cooling

    Reactor Cooling Time Limit: 5 Seconds      Memory Limit: 32768 KB      Special Judge The terrorist g ...

  9. 数组、ArraryList和List三者的区别

    在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢. 数组 数组在C#中最早出现的.在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单. ...

  10. POJ1025 Department

    POJ1025 是一道模拟题. 这题第一个障碍是现在少见的循环电梯 ('pater-noster' elevator) ”The building has `pater-noster' elevato ...