Назад | Перейти на главную страницу

Загрузка модуля pktgen на сервере Ubuntu

Я хотел бы включить и использовать модуль pktgen на сервере Ubuntu. Я включил модуль, добавив строку, содержащую «pktgen», в файл / etc / modules. После перезагрузки кажется, что модуль успешно загружен, потому что каталог / proc / net / pktgen существует.

Однако при попытке запустить первый образец Я получаю такие ошибки:

root@ubuntu:~# bash ./pktgen.conf-1-1 
Removing all devices
Adding eth4
Setting max_before_softirq 10000
Configuring /proc/net/pktgen/eth4
./pktgen.conf-1-1: line 9: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
./pktgen.conf-1-1: line 9: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
./pktgen.conf-1-1: line 9: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
./pktgen.conf-1-1: line 9: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
./pktgen.conf-1-1: line 9: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
./pktgen.conf-1-1: line 9: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
cat: /proc/net/pktgen/eth4: No such file or directory
Running... ctrl^C to stop
Done

Оказывается, скрипт просто не может записать файл в каталог / proc / net / pktgen. Когда я пытаюсь это сделать вручную, это тоже не удается:

root@ubuntu:~# cd /proc/net/pktgen/
root@ubuntu:/proc/net/pktgen# touch eth4 
touch: cannot touch `eth4': No such file or directory

Может ли кто-нибудь помочь мне заставить его работать?

Я использую версию Ubuntu: 2.6.32-21-server.

Исправлена
Прошу прощения за то, что этот пост не обновлен. Я смог это исправить. Если я хорошо помню, причиной ошибки было то, что eth4 не существовал или не имел статуса «онлайн».

Во всяком случае, сейчас это исправлено.

Существует ли eth4? pktgen не создает интерфейсов.

выполните sudo bash ./pktgen.conf-1-1