使用Quagga软件配置CentOS设备的方法详解

大家好,今天Win10系统之家小编给大家分享「使用Quagga软件配置CentOS设备的方法详解」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

  Quagga是一款路由软件,能够将Linux设备打造成路由器,实现强大的真正路由器功能,那么具体该怎么做呢?下面随小编一起来了解下如何使用Quagga配置CentOS设备的方法。

  Quagga支持几种主要的路由协议,比如RIP、OSPF、BGP或ISIS路由器。它完全为IPv4和IPv6作好了准备,还支持路由/前缀过滤。万一你生产环境中的路由器出现了故障,手头又没有备用的路由器,死等替换件送来,Quagga就能派得上大用场。只要配置得当,Quagga甚至可以配置成生产环境中的路由器。

  我们在本教程中将连接两个假设的分支机构网络(比如192.168.1.0/24和172.17.1.0/24),这两个网络之间采用了一条专用的链路。

  

  我们的CentOS设备位于这条专用链路的两端。这两个设备的主机名称分别被设为“site-A-RTR”和“site-B-RTR”。下面提供了IP地址的信息信息。

  Site-A:192.168.1.0/24

  Site-B:172.16.1.0/24

  两个Linux设备之间的对等:10.10.10.0/30

  Quagga软件包含有几个协同运行的后台程序。我们在本教程中将着重介绍设置下列后台程序。

  Zebra:核心后台程序,负责内核接口和静态路由。

  Ospfd:IPv4 OSPF后台程序。

  将Quagga安装到CentOS上

  我们首先使用yum来安装Quagga。

  # yum install quagga

  在CentOS 7上,SELinux在默认情况下阻止/usr/sbin/zebra写入到其配置目录中。这个SELinux策略干扰了我们所要描述的安装过程,于是我们想禁止该策略。为此,关闭SELinux(不推荐),或者启用“zebra_write_config”布尔表达式,如下所示。如果你使用CentOS 6,可以跳过这一步。

  # setsebool -P zebra_write_config 1

  要是不进行这种更改,我们在试图从Quagga的命令外壳里面保存Zebra配置时,就会看到下列错误。

  Can‘t open configuration file /etc/quagga/zebra.conf.OS1Uu5.

  (无法打开配置文件/etc/quagga/zebra.conf.OS1Uu5。)

  Quagga安装完毕后,我们就配置必要的对等IP地址,并更新OSPF设置。Quagga随带一个名为vtysh的命令行外壳。vtysh里面使用的Quagga命令类似思科或瞻博等各大路由器厂商的那些命令。

  第一个阶段:配置Zebra

  我们首先创建一个Zebra配置文件,然后启动Zebra后台程序。

  # cp /usr/share/doc/quagga-XXXXX/zebra.conf.sample /etc/quagga/zebra.conf

  # service zebra start

  # chkconfig zebra on

  启动vtysh命令外壳:

  # vtysh

  首先,我们为Zebra配置日志文件。为此,输入下列内容,进入vtysh中的全局配置模式:

  site-A-RTR# configure terminal

  并指定日志文件位置,然后退出该模式:

  site-A-RTR(config)# log file /var/log/quagga/quagga.log

  site-A-RTR(config)# exit

  永久性保存配置:

  site-A-RTR# write

  下一步,我们在必要时确定可用接口,然后配置IP地址。

  site-A-RTR# show interface

  Interface eth0 is up, line protocol detection is disabled

  。 。 。 。 。

  Interface eth1 is up, line protocol detection is disabled

  。 。 。 。 。

  配置eth0参数:

  site-A-RTR# configure terminal

  site-A-RTR(config)# interface eth0

  site-A-RTR(config-if)# ip address 10.10.10.1/30

  site-A-RTR(config-if)# description to-site-B

  site-A-RTR(config-if)# no shutdown

  继续配置eth1参数:

  site-A-RTR(config)# interface eth1

  site-A-RTR(config-if)# ip address 192.168.1.1/24

  site-A-RTR(config-if)# description to-site-A-LAN

  site-A-RTR(config-if)# no shutdown

上一页12下一页 剩下全文

以上就是关于「使用Quagga软件配置CentOS设备的方法详解」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

【文②章♀来自Win10系统之家,转载请联系!】

精彩推荐

推荐软件

COPYRIGHT @2016 ALL RIGHTS RESERVED

本站点上的所有软件和资料均为软件作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信227228@qq.com指出,本站将立即改正。

首页 电脑版 顶部