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 .