【全】zebra在centos7的安装与使用

2022-08-05 20:26:11 浏览数 (3)

在centos7中使用bgp:

安装quagga

代码语言:javascript复制
yum install quagga

quagga软件套件包括:

  •   Zebra:一个核心守护进程用于内核接口和静态路由.
  • BGPd:一个BGP守护进程.

配置日志记录(将模板copy过来):

代码语言:javascript复制
 cp /usr/share/doc/quagga-XXXXX/zebra.conf.sample /etc/quagga/zebra.conf
代码语言:javascript复制
 cp /usr/share/doc/quagga-XXXXX/bgpd.conf.sample /etc/quagga/bgpd.conf

启动:

代码语言:javascript复制
service zebra start

添加开机自启

代码语言:javascript复制
chkconfig zebra on

Quagga提供了一个叫做vtysh特有的命令行工具,你可以输入与路由器厂商(例如Cisco和Juniper)兼容和支持的命令。我们将使用vtysh shell来配置BGP路由在教程的其余部分。

bgpd服务一版是2605端口

代码语言:javascript复制
# vtysh
代码语言:javascript复制
Router-A#
Router-A# configure terminal
Router-A(config)# log file /var/log/quagga/quagga.log
Router-A(config)# exit
Router-A# write

(centos7 会报错:Can't open configuration file /etc/quagga/zebra.conf.OS1Uu5.

需要配置一下SELinux)

要么关闭,要么:

代码语言:javascript复制
 setsebool -P zebra_write_config 1

然后,可能会报错:Can't open configuration file /etc/quagga/bgpd.conf.OS1Uu5

那就修改/etc/quagga/bgpd.conf 的所有者

修改拥有者:

代码语言:javascript复制
chown quagga bgpd.conf

修改用户组

代码语言:javascript复制
chgrp quagga bgpd.conf

剩下的就是配置bgp了

0 人点赞