2016-02-07 9 views
0

Я пытаюсь установить PF_RING на Ubuntu виртуальной машине, я пробовал много много раз, но каждый раз, когда я не так :( , я использую учебник:. http://www.ntop.org/pf_ring/installation-guide-for-pf_ring/PF_RING установка убунту

в этом обучающем драйвер eth0 - e1000e, на моем компьютере это e1000. первая ошибка в папке libpcap. Когда я пытаюсь запустить 'make' в этой папке, она пишет no targets specified and no makefile found. Stop.. Я попытался запустить ./configure, но это не помогло. часть установки.

the se cond, когда я пытаюсь установить драйвер 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 года)?

Спасибо!

ответ

1

убедитесь, что все необходимые зависимости

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

Скачать PF_RING тарболл с wget, завиток или ваш браузер 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 
0

Существует руководство для пользователя/пользователя, которое вы можете использовать, чтобы изменить свой драйвер 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.