Lista negra do driver da NIC
- Crie um arquivo de lista negra em
/etc/modprobe.d/
Observe que os arquivos em /etc/modprobe.d/
devem ter o sufixo .conf
. Também nomear módulos em /etc/modprobe.d/blacklist.conf
não afeta o carregamento automático de módulos pelo kernel, então você tem que criar seu próprio arquivo.
Exemplo de um arquivo de lista negra: blacklist-ethernet.conf
blacklist driver_0 # eth0 by default
Nota : aqui driver_0
é o nome do seu driver NIC. você pode encontrar o nome do driver do kernel para sua placa LAN usando o comando lspci -v
em um terminal.
Por exemplo, minha saída foi:
........ ........ 6:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02) Subsystem: Lenovo Device 3861 Flags: bus master, fast devsel, latency 0, IRQ 46 Memory at b8000000 (64-bit, non-prefetchable) [size=64K] Expansion ROM at [disabled] Capabilities: Kernel driver in use: tg3 Kernel modules: tg3 ........ ........
Aqui, vejo que o driver é tg3
. então você precisa escrever tg3
(ou seu driver) no lugar de driver_0
.
-
Gere os arquivos modules.dep e map, executando:
depmod -ae
-
Recrie seu initrd:
update-initramfs -u
Muitas informações podem ser encontradas aqui .