0

ubuntu仮想マシンにpf_ringをインストールしようとしていますが、何度も試してみましたが、失敗するたびに:( .だから、チュートリアルを使用しています: http://www.ntop.org/pf_ring/installation-guide-for -pf_ring/

このチュートリアルでは、のドライバーeth0e1000eで、私のコンピューターではe1000です。最初のエラーは libpcap フォルダーにあります。そのフォルダーで「make」を実行しようとすると、書き込み中no targets specified and no makefile found. Stop.です。実行しようとしました./configureが、役に立ちません。インストールのこの部分をスキップしました。

2 番目のエラーは、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 年のものです)。

ありがとう !

4

2 に答える 2

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/

次のいくつかのコマンドについては、ルートにエスカレートすることをお勧めします

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-08-02T16:59:48.170 に答える
0

/userland の下に、e1000 ドライバーを e1000e に変更するために使用できるチュートリアルがあります。それを行うのはかなり難しいですが、不可能ではありません。

あなたの2番目のエラー

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

カーネルを 4.x にアップグレードすることで解決される場合があります。これらの2つのソリューションは私にとってうまくいきます。

エラーがまだ残っている場合は、https://github.com/ntop/PF_RING/issuesで問題を開き、 pf_ring 開発者に質問してください。

于 2016-12-29T05:08:08.297 に答える