对BIRD2进行编译安装

教程

I.下载安装必备软件包

apt install gcc make autoconf flex bison libncurses-dev libreadline-dev

II.Git克隆源

git clone https://gitlab.bairuo.net/TheBaiRuo/bird.git

III.编译

  1. 在目录下使用 autoreconf 命令生成 configure 脚本
  2. 使用 make 命令编译, make install 安装到默认目录

IV.设置用户组

echo "bird:x:111:117::/run/bird:/usr/sbin/nologin" >> /etc/passwd
echo "bird:x:117:" >> /etc/group

V.设置服务

vim /usr/lib/systemd/system/bird.service

[Unit]
Description=BIRD Internet Routing Daemon
After=network.target

[Service]
ExecStartPre=/usr/local/sbin/bird -p
ExecReload=/usr/local/sbin/birdc configure
ExecStart=/usr/local/sbin/bird -c /etc/bird2/bird.conf -f -u bird -g bird
Restart=on-abort

[Install]
WantedBy=multi-user.target

VI.设置开机自启

systemctl enable bird
systemctl start bird

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
This work is licensed under a CC BY-SA 4.0 International License .

本文链接:https://ix.bairuo.net/70

新评论

称呼不能为空
邮箱格式不合法
网站格式不合法
内容不能为空
隐藏