很多centos7是最小化安装。
这样很多kernel就没有安装全,而且很多开发库也没有。
在安装PF_RING过程中,会缺少很多依赖。
首先安装依赖包:
yum -y install numactl
yum -y install numactl-devel
yum -y install kernel-devel
yum -y install flex.x86_64
yum -y install flex-devel.x86_64
yum -y install bison.x86_64
yum -y install bison-devel.x86_64
貌似kernel在连接上有点差别,可以自动修改下。
ln -s /usr/src/kernels/3.10.0-229.14.1.el7.x86_64 /lib/modules/3.10.0-229.el7.x86_64/build -f
下载PF_RING:
yum -y install git
git clone https://github.com/ntop/PF_RING.git
安装:
cd PF_RING/ make
cd kernel make install
cd userland/lib make install
modprobe pf_ring
lsmod |grep pf_ring