我的服务器有两个1 Gb和两个10 Gb板载网卡。
我需要完全禁用1-Gbit网卡,以便ifconfig -a
不显示它们。
网卡使用不同的内核模块。10 Gb使用ixgbe
和1 Gb使用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
双方ixgbe
并igb
在内核中(而不是作为一个可加载模块)静态编译。我需要使用内核引导参数禁用该模块。
我尝试将以下内容添加到我的内核中,但是没有效果:
igb.blacklist=yes
igb.enable=0
igb.disable=yes
igb网卡仍在显示
如何完全禁用igb?
initcall_blacklist
参数出现在Linux 3.16中。