BIRD Internet Routing Daemon 源码编译

作者: iEdon 分类: 文章列表 发布时间: 2021-02-03 16:11

环境

  • Debain 10 / CentOS 8
  • 一份 BIRD 最新版源代码

先决条件

1. 编译环境的准备:

2. 依赖包安装

编译

1. 在目录下使用 autoreconf 命令生成 configure 脚本,然后执行 ./configure

2. 使用 make 命令编译, make install 安装到默认目录(本案例中,默认安装到 /usr/local/sbin/)

安装后设定

1. 为 BIRD 设定执行用户与用户组(bird:bird)。(仅供参考,请自行查看系统的目录,并作相应调整)

2. 使用 make 命令编译,make install 安装到默认目录(本案例中,默认安装到 /usr/local/sbin/)

3. 设定 systemd,使 BIRD 能作为系统服务开机启动。新建文件到 /usr/lib/systemd/system/bird.service (本案例,请自行参考本机 systemd 服务目录) :

4. 设定开机自启,并立即启动 BIRD: