Sunucumda iki adet 1 Gbit ve iki adet 10 Gbit yerleşik ağ kartı var.
1-Gbit ağ kartlarını tamamen devre dışı bırakmam gerekiyor, böylece ifconfig -a
gösterilmiyor.
Ağ kartları farklı çekirdek modülleri kullanır. 10-Gbit kullanımı ixgbe
ve 1-Gbit kullanımı 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
Her ikisi de ixgbe
ve igb
çekirdekte statik olarak derlenir (yüklenebilir bir modül olarak değil). Çekirdek önyükleme parametrelerini kullanarak modülü devre dışı bırakmam gerekiyor.
Çekirdeğime aşağıdakileri eklemeyi denedim, ancak hiçbir etkisi yok:
igb.blacklist=yes
igb.enable=0
igb.disable=yes
igb ağ kartları hala gösteriliyor
Igb'yi nasıl tamamen devre dışı bırakabilirim?
initcall_blacklist
parametre Linux 3.16'da ortaya çıktı .