CentOS 7 编译安装 iproute2

Author Avatar
青枫 2022年07月28日
  • 在其它设备中阅读本文章

前言

CentOS 7 开启 Cake 队列算法需要 iproute2 版本高于 4.19,但是用包管理器安装找不到包,在这里记录一下编译安装的过程。

1. 安装依赖

yum groupinstall "Development Tools"
yum install libselinux-devel elfutils-libelf-devel libmnl-devel glibc* libdb-devel libcap-devel

2. 下载 iproute2 源码

目前最新版本为 5.9.0,可以在 这里 查看最新版本

wget https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/iproute2-5.9.0.tar.gz

3. 解压源码并进入目录

tar -zxf iproute2-5.9.0.tar.gz && cd iproute2-5.9.0

4. 预编译

./configure --prefix=/usr/local/iproute2
# --prefix 设定安装路径

5. 编译

make

6. 安装

make install

7. 查看 iproute2 版本

ip -V