Ubuntu 16.04 LTS 安装pfring

本文详细介绍了PF_RING 6.4.1版本的安装步骤,包括下载源码、安装依赖、编译配置文件、激活PF_RING及驱动等内容,并提供了检查PF_RING是否成功安装的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载pfring源码包,安装使用的是6.4.1版本
2、主要的目录结构如下:

  • PF_RING-6.4.1/
    • drivers/
    • kernel/
    • userland/
    • Makefile

3、在主目录下直接make,发现报错。缺三个工具
sudo apt-get install flex
sudo apt-get bison
sudo apt-get byacc

4、再次编译时发现报了关于 undefined “pcap_lex”的错,查资料发现是由于引用里libpcap.a造成的,该libpcap.a不是pfring所需要的静态库版本,需进入PF_RING-6.4.1/userland/libpcap 重新编译生成libpcap.a

5、最后在主目录下make通过后,需要进入kernel、userland/lib 、userland/libpcap1.7.4、drivers/intel/e1000e/e1000e-3.2.7.1-zc/src 中 分别执行 sudo make install

6、激活PF_RING使其加载到内核工作

cd /lib/modules/`uname -r`/kernel/net/pf_ring
sudo insmod pf_ring.ko transparent_mode=1 (若已经激活,可以使用sudo rmmod prf_ring卸载)

7、激活驱动

sudo rrmod e1000e -----先卸载
cd /lib/modules/`uname -r`/kernel/drivers/net/ethernet/intel/e1000e
sudo insmod e1000e.ko -----再安装

8、至此PF_RING安装完毕 当PF_RING激活,会创建一个新的入口/proc/net/pf_ring。

cat /proc/net/pf_ring/info
cat /proc/net/pf_ring/plugins_info
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值