Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   отключить загрузку модуля при старте (http://forum.oszone.net/showthread.php?t=288856)

romez777 02-10-2014 19:59 2410200

отключить загрузку модуля при старте
 
Подскажите, как определить кто/где загружает определенный модуль при старте системы. В /etc/sysconfig/modules/ ничего про интересующий меня модуль (bridge.ko) нет, тем не менее он в памяти, и приходится делать rmmod. Модуль мне нужен, т.е. пересобрать ядро с CONFIG_BRIDGE=n не подходит, но мне не желательно чтобы он грузился при старте системы. Вроде можно заблокировать через /etc/modprobe.d/blacklist.conf, но скорее всего есть и более простой способ, может быть systemd подгружает модули без моего ведома?

SharkyUA 02-10-2014 21:21 2410240

Может быть его требует какой то другой модуль.
Посмотрите вывод lsmod, третью колонку Used by.

Можно запретить загрузку с помощью blacklist:
/etc/modprobe.d/bridge.conf
Код:

blacklist bridge
CONFIG_BRIDGE установлен в m или y ?

romez777 02-10-2014 21:34 2410247

CONFIG_MODULE=m в стандартной конфигурации. Судя по lsmod, его требует ebtables_broute:

Код:

% lsmod | grep bridge
bridge                116006  1 ebtable_broute
stp                    12868  1 bridge
llc                    13941  2 stp,bridge
%

Но есть только /etc/sysconfig/ebtables-config описывающий параметры ebtables, но где стартует не понятно. Ведь это своего рода аналог iptables, но для ethernet бриджей. Знаю что на CentOS загружаемые демоны можно контролировать через chkconfig и service, а на Fedora все заточено на systemd:

Код:

% systemctl list-units -t service --all | grep ebtables
ebtables.service                                                                          loaded    inactive dead    Ethernet Bridge Filtering tables
%

Ничего не понимаю...

vadblm 02-10-2014 21:42 2410256

Для ebtables (фаер канального уровня) bridge необходим.

romez777 02-10-2014 21:53 2410262

Но мне он не требуется, как его отключить? Как видно из systemclt он как бы уже отключен (inactive).

UPDATE: похоже что только отключив сервис firewalld можно отключить ebtables.


Время: 23:10.

Время: 23:10.
© OSzone.net 2001-