отключить загрузку модуля при старте
Подскажите, как определить кто/где загружает определенный модуль при старте системы. В /etc/sysconfig/modules/ ничего про интересующий меня модуль (bridge.ko) нет, тем не менее он в памяти, и приходится делать rmmod. Модуль мне нужен, т.е. пересобрать ядро с CONFIG_BRIDGE=n не подходит, но мне не желательно чтобы он грузился при старте системы. Вроде можно заблокировать через /etc/modprobe.d/blacklist.conf, но скорее всего есть и более простой способ, может быть systemd подгружает модули без моего ведома?
|
Может быть его требует какой то другой модуль.
Посмотрите вывод lsmod, третью колонку Used by. Можно запретить загрузку с помощью blacklist: /etc/modprobe.d/bridge.conf Код:
blacklist bridge |
CONFIG_MODULE=m в стандартной конфигурации. Судя по lsmod, его требует ebtables_broute:
Код:
% lsmod | grep bridge Код:
% systemctl list-units -t service --all | grep ebtables |
Для ebtables (фаер канального уровня) bridge необходим.
|
Но мне он не требуется, как его отключить? Как видно из systemclt он как бы уже отключен (inactive).
UPDATE: похоже что только отключив сервис firewalld можно отключить ebtables. |
Время: 23:10. |
Время: 23:10.
© OSzone.net 2001-