मेरे सर्वर में दो 1-Gbit और दो 10-Gbit ऑनबोर्ड नेटवर्क कार्ड हैं।
मुझे 1-Gbit नेटवर्क कार्ड को पूरी तरह से अक्षम करने की आवश्यकता है, ताकि ifconfig -a
उन्हें दिखाई न दे।
नेटवर्क कार्ड विभिन्न कर्नेल मॉड्यूल का उपयोग करते हैं। 10-Gbit उपयोग ixgbe
, और 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
दोनों ixgbe
और igb
गिरी (नहीं एक लोड करने योग्य मॉड्यूल के रूप में) में स्थिर संकलित कर रहे हैं। मुझे कर्नेल बूट मापदंडों का उपयोग करके मॉड्यूल को अक्षम करना होगा।
मैंने अपने कर्नेल को निम्नलिखित जोड़ने की कोशिश की है, लेकिन इसका कोई प्रभाव नहीं है:
igb.blacklist=yes
igb.enable=0
igb.disable=yes
igb नेटवर्क कार्ड अभी भी दिख रहे हैं
मैं igb को पूरी तरह से कैसे निष्क्रिय कर सकता हूं?
initcall_blacklist
पैरामीटर लिनक्स 3.16 में दिखाई दिया ।