मैं एक विशेष सॉफ़्टवेयर चलाने के लिए कोशिश कर रहा हूं जो एक लाइसेंस प्रबंधक का उपयोग करता है जिसने ध्यान नहीं दिया है कि नए लिनक्स वितरण eth0
अब अपने नेटवर्क उपकरणों का नाम नहीं देते हैं। यह मैक पते को सत्यापित करने की कोशिश कर रहा है, लेकिन जैसा कि मेरा एनआईसी ens1
सेंटोस 7 पर कहा जाता है यह काम नहीं करता है।
इस सॉफ़्टवेयर के विक्रेता ने पहले से ही एक अलग कंप्यूटर पर इसे निर्धारित किया है, और मैं यह समझना चाहता हूं कि उन्होंने यह कैसे किया। उन्होंने इसके लिए कुछ प्रकार के उपनाम बनाए ens1
ताकि लाइसेंस प्रबंधक eth0
फिर से मिल सके।
यदि मैं करता हूं ifconfig -a
, तो उपनाम बिल्कुल नहीं दिखाया गया है , लेकिन यह स्पष्ट रूप से कॉल करते समय दिखाई देता है ifconfig eth0
। ip link
कमांड का उपयोग करना निम्नलिखित के रूप में दिखाई देता है:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
वास्तव में उन्होंने यहां क्या किया, और मैं दूसरे कंप्यूटर पर इस तरह के उपनाम को कैसे फिर से बना सकता हूं?
ip link set ens1 name eth0@ens1
नया नाम ifconfig -a
भी दिखाता है। और जब आप चलते हैं तो एक अलग लाइन पर ip link set ens1 alias eth0
दिखाता है । alias eth0
ip link
ip link set ens1 name eth0@ens1
? मुझे संदेह है कि इस तरह से एक रिबूट बच जाएगा, लेकिन शायद आपDEVICE
लाइन में बदलाव कर सकते हैंifcfg-ens1
या कुछ और? क्या आपeth0@ens1
औरens1
अपनीip link
सूची में, या सिर्फ नया नाम देख सकते हैं?