Desativa a inserção do módulo de ponte?

1

Eu tenho a configuração do Fedora 20 com a configuração padrão do kernel, onde o recurso de ponte é ativado como um módulo ( CONFIG_BRIDGE=m ) e o módulo de ponte é carregado quando o sistema é iniciado. Não entendo quem o inicia, pois não encontrei nada sobre bridge.ko in /etc/sysconfig/modules/* . No entanto, acaba na memória e toda vez que eu tenho que 'rmmod' isso.

Eu gostaria de proibir o carregamento do bridge.ko no início, mas ainda quero carregar / descarregar manualmente o bridge.ko sempre que necessário.

Eu sei que é possível usar o recurso de lista negra em /etc/modprobe.d/blacklist.conf , mas alguém pode indicar quem está carregando bridge.ko na configuração padrão do Fedora 20?

    
por Mark 02.10.2014 / 03:52

1 resposta

0

Se você olhar para a saída de lsmod , ele normalmente informará quais módulos estão carregados devido a uma dependência de algum outro módulo. Por exemplo, no caso de bridge , parece que stp & llc exigiu isso.

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

NOTA: Este também é do meu sistema Fedora 20 (laptop). Você pode usar outra ferramenta, modinfo para descobrir informações sobre os 2 módulos:

$ modinfo stp
filename:       /lib/modules/3.16.3-200.fc20.x86_64/kernel/net/802/stp.ko
license:        GPL
depends:        llc
intree:         Y
vermagic:       3.16.3-200.fc20.x86_64 SMP mod_unload 
signer:         Fedora kernel signing key
sig_key:        55:46:C1:1D:28:CF:EC:0B:46:B1:C1:F1:93:0D:6B:F3:EC:63:B0:67
sig_hashalgo:   sha256

$ modinfo llc
filename:       /lib/modules/3.16.3-200.fc20.x86_64/kernel/net/llc/llc.ko
description:    LLC IEEE 802.2 core support
author:         Procom 1997, Jay Schullist 2001, Arnaldo C. Melo 2001-2003
license:        GPL
depends:        
intree:         Y
vermagic:       3.16.3-200.fc20.x86_64 SMP mod_unload 
signer:         Fedora kernel signing key
sig_key:        55:46:C1:1D:28:CF:EC:0B:46:B1:C1:F1:93:0D:6B:F3:EC:63:B0:67
sig_hashalgo:   sha256

Isso não esclareceu muito mais a situação, então vamos ver o que o Google tem a dizer sobre o "linux llc". Aqui está a página do projeto e uma sinopse do que é este módulo.

trecho - link

linux-llc is a collection of programs that form the base set of the Linux-LLC networking stack's userspace components for the Linux operating system.

Logical Link Control (LLC) is a sublayer of the IEEE 802.2 LAN Protocol Suite. LLC is the top sub-layer in the data link layer and is the common access method to the different medium access technologies such as Tokenring, Ethernet and FDDI. LLC sockets provides a convenient and easy to use method for accessing LLC1 and LLC2 functions from userspace.

An LLC2 socket inherits all the functionality of an LLC1 socket. The LLC1 socket uses the LLC datalink connectionless mode (Unacknowledged data transfer) protocol. Verses an LLC2 socket uses the LLC datalink connection oriented mode plus datalink connectionless mode.

Portanto, com base nessas informações, eu diria que este é um módulo central muito bonito, que você terá dificuldade em remover e / ou ficar sem, especialmente se estiver usando qualquer uma das tecnologias de rede listadas.

    
por 03.10.2014 / 07:26