我正在尝试在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年)?
谢谢!
发布于 2016-08-03 00:59:48
确保您拥有所有必需的依赖项
sudo apt-get install build-essential bison flex linux-headers-$(uname -r)使用wget、curl或您的浏览器https://sourceforge.net/projects/ntop/files/PF_RING/下载pf_ring tarball
对于接下来的几个命令,我建议升级到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发布于 2016-12-29 13:08:08
在/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开发人员询问您的问题。
https://stackoverflow.com/questions/35256762
复制相似问题