私のサーバーには2つの1ギガビットと10ギガビットのオンボードネットワークカードがあります。
1ギガビットネットワークカードを完全に無効にする必要があるため、ifconfig -a
表示されません。
ネットワークカードは異なるカーネルモジュールを使用します。10ギガビットの使用ixgbe
、および1ギガビットの使用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に登場しました。