Mon serveur dispose de deux cartes réseau embarquées 1 Gbit et de 10 Gbit.
Je dois désactiver complètement les cartes réseau 1 Gbit, de sorte que ifconfig -a
cela ne les affiche pas.
Les cartes réseau utilisent différents modules du noyau. L'utilisation à 10 Gbit ixgbe
et l'utilisation à 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
Les deux ixgbe
et igb
sont compilés statiquement dans le noyau (pas en tant que module chargeable). J'ai besoin de désactiver le module en utilisant les paramètres de démarrage du noyau.
J'ai essayé d'ajouter ce qui suit à mon noyau, mais cela n'a aucun effet:
igb.blacklist=yes
igb.enable=0
igb.disable=yes
les cartes réseau igb montrent toujours
Comment puis-je désactiver complètement l'igb?
initcall_blacklist
paramètre est apparu sous Linux 3.16 .