क्या सिस्टम इंस्टालेशन के बाद नेटवर्क इंटरफेस ( eth1 <-> eth0 ) को स्वैप करने का कोई तरीका है ।
मेरे ब्रांड नए डेबियन 6.0 ने " एथ0 " के रूप में असाइन किए गए पीसीआई नेटवर्क कार्ड और डिफ़ॉल्ट रूप से मदरबोर्ड एकीकृत नेटवर्क डिवाइस को " एथ 1 " के रूप में स्थापित किया है। समस्या यह है कि मैं एकीकृत डिवाइस को डिफ़ॉल्ट ( eth0 ) नेटवर्क इंटरफ़ेस के रूप में उपयोग करना चाहता हूं ।
मैंने पहले ही संपादित कर लिया है:
/etc/udev/rules.d/70-persistent-net.rules
नामों को स्वैप करने के लिए और सब कुछ ठीक लगता है और नेटवर्क काम कर रहा है, लेकिन प्रोग्राम अभी भी डिफ़ॉल्ट इंटरफ़ेस के रूप में पीसीआई नेटवर्क कार्ड (जो अब " एथ 1 ") का उपयोग करने की कोशिश कर रहे हैं । उदाहरण के लिए iftop अब " eth1 " को डिफ़ॉल्ट डिवाइस के रूप में उपयोग करने की कोशिश करता है क्योंकि यह स्वैप से पहले " eth0 " का उपयोग करता था।
क्या यह विशुद्ध रूप से एक सॉफ्टवेयर समस्या है, क्योंकि एप्लिकेशन पहले इंटरफ़ेस के नामकरण के बावजूद डिफॉल्ट डिवाइस के रूप में पहले पाए गए डिवाइस का उपयोग करने की कोशिश कर रहे हैं या ओएस को कॉन्फ़िगर करके इसे ठीक करने का कोई तरीका है?
संपादित करें: मैंने iflist को प्रिंट करने के लिए एक छोटा सा ऐप लिखा और " eth0 " से पहले PCI डिवाइस ( eth1 ) आया । कोई भी विचार कैसे डिवाइस ऑर्डर स्वैप करना है।
संपादित करें: मुझे एक ही समस्या के बारे में एक सूत्र मिला और मैंने उनके द्वारा सुझाई गई हर चीज की कोशिश की और "वस्तुतः" नामों की अदला-बदली के अलावा कोई भी समाधान काम नहीं कर रहा है।