मैंने अभी एक वर्चुअल 14.04 सर्वर मशीन को 16.04 में अपग्रेड किया है। VM को रीबूट करने के बाद मुझे निम्नलिखित त्रुटि दिखाई देती है:
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details
लॉगिन के बाद मैं उल्लेखित कमांड चला सकता हूं और निम्न आउटपुट प्राप्त कर सकता हूं (जैसा कि मैं कनेक्ट करने में सक्षम नहीं हूं) छवि:
कॉन्फ़िगरेशन /etc/network/interfaces
ठीक दिखता है - मैन्युअल रूप से कॉन्फ़िगर किया गया eth0 की विशेषता (यहाँ dhcp का उपयोग नहीं)
क्या मुझे आश्चर्य है कि ifconfig -a
सूची है
- ens160
- आरे
जहां मैं उम्मीद करूंगा
- eth0
- आरे
के माध्यम से eth0 डिवाइस को ऊपर करने की कोशिश कर रहा है
sudo ifup -v eth0
आउटपुट:
...
Cannot find device "eth0"
Failed to bring up eth0.
वर्चुअल वायर्ड नेटवर्क डिवाइस अभी भी VM में ही कॉन्फ़िगर किया गया है जैसा कि पहले था।
ip link
शो के रूप में अच्छी तरह से lo
और ens160
- जहां ens160
मैक पते को एक कॉन्फ़िगर वर्चुअल नेटवर्क डिवाइस के लिए vmware में कॉन्फ़िगर किया गया है।
अद्यतन करें
मैं समस्या को हल करने में सक्षम हूं अगर मैं eth0 के सभी संदर्भों /etc/network/interfaces
को ens160 में बदल दूं।
लेकिन - यह कई कारणों से मेरे लिए गलत लगता है:
- मैं इस समस्या को समझना चाहूंगा
- मैं ens160 के बजाय eth0 से चिपकना चाहूंगा
तो कृपया कोई इस परिवर्तन की व्याख्या कर सकता है, जो एक ही सर्वर पर कई अन्य 14.04 मशीनों के साथ नहीं हुआ, जिसे मैंने 16.04 में भी अपग्रेड किया था।