当前位置:首页 > 系统 > CentOS 7.2安装Quagga 1.0

CentOS 7.2安装Quagga 1.0

系统6年前 (2016-07-24)

CentOS 7.2安装Quagga 1.0

准备装个quagga试试动态路由,熟悉一下命令行,毕竟太久没接触了

官网下载包 http://download.savannah.gnu.org/releases/quagga/  


然后开始解压

CentOS 7.2安装Quagga 1.0


因为安装的系统是CentOS-7-x86_64-Minimal-1511.iso 是minimal下需要安装gcc编译器

CentOS 7.2安装Quagga 1.0


开始./configure报错vtysh needs libreadline but was not found and usable on your system

需要安装readline-devel

CentOS 7.2安装Quagga 1.0


开始安装

./configure --enable-vtysh --enable-user=root --enable-group=root --enable-vty-group=root

CentOS 7.2安装Quagga 1.0


完成信息

CentOS 7.2安装Quagga 1.0


开始make

CentOS 7.2安装Quagga 1.0


make install

CentOS 7.2安装Quagga 1.0


安装完毕后进入目录

cd /root/quagga-1.0.20160315/zebra

CentOS 7.2安装Quagga 1.0


拷贝一份zebra配置文件

CentOS 7.2安装Quagga 1.0


复制到/usr/local/etc目录下

cp zebra.conf.sample /usr/local/etc/zebra.conf

CentOS 7.2安装Quagga 1.0


启动zebra -d

CentOS 7.2安装Quagga 1.0


然后使用telnet进行连接,端口2601,密码均为zabra

CentOS 7.2安装Quagga 1.0

好熟悉的命令,不使用telnet客户端进行登陆的话,输入命令vtysh

CentOS 7.2安装Quagga 1.0


启动常用动态路由协议,先复制配置文件

cd ripd/
cp ripd.conf.sample /usr/local/etc/ripd.conf

cd ospfd/
cp ospfd.conf.sample /usr/local/etc/ospfd.conf

cd bgpd/
cp bgpd.conf.sample /usr/local/etc/bgpd.conf

然后再启动服务

CentOS 7.2安装Quagga 1.0


查看动态路由服务端口是否开放,ripd=2602,ospfd=2604,bgpd=2605 

netstat -tunlp

CentOS 7.2安装Quagga 1.0

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/48.html

相关文章

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...

CentOS 7转换为OEL 7

CentOS 7转换为OEL 7

参考官方提供的脚本,支持将CentOS 5, 6, 7转换为使用UEK(Unbreakable Enterprise Kernel)的Oracle Enterprise Linux转换系统curl&n...

解决/bin/bash^M: bad interpreter: No such file or directory

解决/bin/bash^M: bad interpreter: No such file or directory

运行windows下自编的脚本,提示因为windows下编写的脚本每行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。dos格式的文件行尾为^M$,unix格式的文件行尾为$,可从显示结...

CentOS7.5 安装MySQL ndb集群 RPM方式

CentOS7.5 安装MySQL ndb集群 RPM方式

当企业的MySQL业务到达一定的当量,就需要一定规模数量的MySQL数据库来负载均衡数据库请求,负载均衡的前提是每个服务器的数据库是数据同步的,在业务量不大的时候会使用主、从复制的方法实现服务器数据同...