Загрузка модуля pf_ring при запуске Debian

Рейтинг: 2Ответов: 1Опубликовано: 22.04.2015

Использую драйвер сетевой карты igb, но для корректной работы перед этим драйвером должен быть загружен модуль pf_ring. Если просто добавить pf_ring в /etc/modules, то он загружается уже после igb, и ничего не работает.

Как сделать, чтобы сначала загружался pf_ring, а только потом уже igb?

Ответы

▲ 1

В Linux нет прямого метода управления порядком загрузки модулей ядра (за исключением случае, когда они являются прямыми зависимостями друг друга, и тогда порядок отражает эти зависимости), но есть известный способ обхода описанной вами проблемы.

  1. Вы добавляете модуль который должен загружаться вторым (igb) в файл /etc/modprobe.d/blacklist;
  2. Вы добавляете в файл /etc/modules сначала первый модуль pf_ring, а потом второй igb.

В этом случае они загружаются в нужно порядке.

Если нужна более сложная последовательность загрузки, не просто один раньше другого, то нужно написать скрипт, который вызывать в соответствующем месте.

Подробнее об описанной методике: