PF_RING ubuntu安装

时间:2016-02-07 17:37:42

标签: ubuntu networking drivers pf-ring

我正在尝试在ubuntu虚拟机上安装pf_ring,我尝试了很多次,但每次都失败了:(。 所以,我正在使用教程: http://www.ntop.org/pf_ring/installation-guide-for-pf_ring/

在本教程中,eth0的驱动程序为e1000e,在我的计算机上为e1000。 第一个错误是在libpcap文件夹中。当我试图在该文件夹上运行'make'时,它正在编写no targets specified and no makefile found. Stop.。我试图运行./configure,但它没有帮助。我跳过了这部分安装。

第二个错误是我尝试安装pf_ring驱动程序时。 我将前往~/PF_RING/drivers/DNA/e1000-8.0.35-DNA/src文件夹并运行make并收到此信息:this driver is not supported on kernel versions older than 2.4.0. Stop.

也许有人知道问题是什么以及如何安装PF_RING?或者某人已经有一个包含该模块的虚拟机,他/她可以与我分享?或者也许有人知道更好更新的教程(链接中的教程是从2010年开始的)?

谢谢!

2 个答案:

答案 0 :(得分:1)

确保您拥有所有必需的依赖项

sudo apt-get install build-essential bison flex linux-headers-$(uname -r)

使用wget,curl或您的浏览器下载pf_ring tarball     https://sourceforge.net/projects/ntop/files/PF_RING/

我建议升级到root用于接下来的几个命令

tar xf PF_RING-6.4.1.tar.gz
cd PF_RING-6.4.1
make
cd kernel
make install
cd ../userland/lib
make install
modprobe pf_ring

那就是它。检查所有工作类型

modinfo pf_ring

答案 1 :(得分:0)

您可以使用/ userland下的教程将e1000驱动程序更改为e1000e。这样做很难,但并非不可能。

你的第二个错误

driver is not supported on kernel versions older than 2.4.0. Stop.

可以通过将内核升级到4.x来解决。这两个解决方案对我有用。

如果错误仍然存​​在,请在https://github.com/ntop/PF_RING/issues上打开问题,并向pf_ring开发人员提出问题。