在centos7中使用bgp:
安装quagga
yum install quagga
quagga软件套件包括:
Zebra:一个核心守护进程用于内核接口和静态路由.
BGPd:一个BGP守护进程.
配置日志记录(将模板copy过来):
cp /usr/share/doc/quagga-XXXXX/zebra.conf.sample /etc/quagga/zebra.conf
cp /usr/share/doc/quagga-XXXXX/bgpd.conf.sample /etc/quagga/bgpd.conf
启动:
service zebra start
添加开机自启
chkconfig zebra on
Quagga提供了一个叫做vtysh特有的命令行工具,你可以输入与路由器厂商(例如Cisco和Juniper)兼容和支持的命令。我们将使用vtysh shell来配置BGP路由在教程的其余部分。
bgpd服务一版是2605端口
# vtysh
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)
要么关闭,要么:
setsebool -P zebra_write_config 1
然后,可能会报错:Can't open configuration file /etc/quagga/bgpd.conf.OS1Uu5
那就修改/etc/quagga/bgpd.conf 的所有者
修改拥有者:
chown quagga bgpd.conf
修改用户组
chgrp quagga bgpd.conf
剩下的就是配置bgp了
暂无评论,还不快来坐沙发...