मैं एक विशेष सॉफ़्टवेयर चलाने के लिए कोशिश कर रहा हूं जो एक लाइसेंस प्रबंधक का उपयोग करता है जिसने ध्यान नहीं दिया है कि नए लिनक्स वितरण 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 eth0ip link
ip link set ens1 name eth0@ens1? मुझे संदेह है कि इस तरह से एक रिबूट बच जाएगा, लेकिन शायद आपDEVICEलाइन में बदलाव कर सकते हैंifcfg-ens1या कुछ और? क्या आपeth0@ens1औरens1अपनीip linkसूची में, या सिर्फ नया नाम देख सकते हैं?