मैं ~ 20 रिमोट सर्वर (प्रत्येक सर्वर पर 2-6 एनआईसी) पर एनआईसी की पहचान करने की कोशिश कर रहा हूं। के साथ शुरू करने के लिए, मैं उपयोग के लिए तैयार लोगों की पहचान करना चाहता हूं और उन्हें मुक्त करना चाहता हूं। मैं भौतिक मीडिया की स्थिति की जांच कैसे कर सकता हूं? मैं सहित कुछ मायनों, पता ifconfig|grep RUNNING
, ethtool
, cat /sys/class/net/eth0/carrier
, लेकिन सभी वे अपेक्षा करते हैं कि इंटरफ़ेस निर्भर है। मैं सभी इंटरफेस नहीं लाना चाहता। निश्चित नहीं है कि क्यों, लेकिन मुझे सक्षम होना पसंद नहीं है, लेकिन नेटवर्क में कॉन्फ़िगर किए गए इंटरफेस नहीं हैं। क्या कोई रास्ता है जिससे मैं इससे बच सकता हूँ?
या मैं सिर्फ गलत हूं और सभी इंटरफेस के ऊपर (और कॉन्फ़िगर नहीं) होने के बारे में कुछ भी बुरा नहीं है? भले ही उन्हें प्लग इन किया गया हो?