Il mio server ha due schede di rete integrate da 1 Gbit e due da 10 Gbit.
Devo disabilitare completamente le schede di rete da 1 Gbit, in modo che ifconfig -a
non le mostri.
Le schede di rete utilizzano diversi moduli del kernel. L'uso da 10 Gbit ixgbe
e l'uso da 1 Gbit igb
.
01:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
Subsystem: Dell Ethernet 10G 4P X520/I350 rNDC
Kernel driver in use: ixgbe
05:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
Subsystem: Dell I350 Gigabit Network Connection
Kernel driver in use: igb
Entrambi ixgbe
e igb
sono compilati staticamente nel kernel (non come modulo caricabile). Devo disabilitare il modulo usando i parametri di avvio del kernel.
Ho provato ad aggiungere quanto segue al mio kernel, ma non ha alcun effetto:
igb.blacklist=yes
igb.enable=0
igb.disable=yes
le schede di rete igb stanno ancora mostrando
Come posso disabilitare completamente igb?
initcall_blacklist
parametro è apparso in Linux 3.16 .