CentOS 7 编译安装 iproute2
前言
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