Ifconfig -a में कोई "eth0" सूचीबद्ध नहीं है, केवल enp0s3 और lo है


40

इसलिए, मैं अपने उबंटू बॉक्स को वर्चुअलबॉक्स, डिफ़ॉल्ट सेटिंग्स - साधारण आईएसओ इमेज लॉन्च के साथ सेट करता हूं। उबंटू स्थापित करने के बाद, मैं कई कार्यक्रमों का परीक्षण करने के लिए आगे बढ़ा, और सब कुछ ठीक काम कर रहा था। मेरे पास अपने होस्ट और वर्चुअलबॉक्स पर इंटरनेट का पूरा उपयोग है, फिर भी, मैंने अपने ईथरनेट कनेक्शन के साथ भी देखा कि मेरे पास अभी भी eth0 नहीं है - इसके बजाय मेरे पास enp0s3 है, जो अजीब है।

यहाँ 'ifconfig -a' कमांड का परिणाम है:

enp0s3    Link encap:Ethernet  HWaddr 08:00:27:36:5f:f2  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe36:5ff2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:484 errors:0 dropped:0 overruns:0 frame:0
          TX packets:370 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:294211 (294.2 KB)  TX bytes:44269 (44.2 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:24496 (24.4 KB)  TX bytes:24496 (24.4 KB)

ऐसा होने का कोई कारण ?? मैं eth0 के साथ enp0s3 को कैसे बदल सकता हूं और इनलेट एड के रूप में "10.0.2.15" नहीं है, जैसा कि स्पष्ट रूप से यह नहीं होना चाहिए।


2
यह 15.10 में बदल गया। आप इसे यहां कैसे बदल सकते हैं, इसके बारे में पढ़ सकते हैं। askubuntu.com/questions/689501/… यह मूल रूप से आपके प्रश्न का एक डुप्लिकेट है, लेकिन सिस्टम मुझे इस तरह से ध्वजांकित नहीं करेगा।
ऑर्गेनिक मार्बल

@OrganicMarble आपको उत्तर में से किसी एक को अपवोट करने की आवश्यकता है या यह आपको इसे डूप के रूप में चिह्नित नहीं करने देगा।
mchid

अनिवार्य रूप से डुप्लिकेट, दिनों के अलावा पूछा: askubuntu.com/q/704361/295286
सर्गी कोलोडियाज़नी

जवाबों:


31

V197 के साथ हमने सिस्टमड / udv में प्रेडिक्टेबल नेटवर्क इंटरफ़ेस नाम पेश किए , जिसमें उपयोग किए गए ड्राइवर के संदर्भ के बजाय हार्डवेयर जानकारी शामिल है। निम्नलिखित नाम समर्थित हैं:

  • फर्मवेयर / BIOS को शामिल नाम पर बोर्ड उपकरणों के लिए सूचकांक प्रदान की है (उदाहरण: eno1)
  • फर्मवेयर / BIOS को शामिल नाम प्रदान की पीसीआई एक्सप्रेस हॉटप्लग स्लॉट सूचकांक (उदाहरण: ens1)
  • नाम हार्डवेयर के कनेक्टर के भौतिक / भौगोलिक स्थिति को शामिल (उदाहरण: enp2s0)
  • नाम इंटरफेस का MAC पता शामिल है (उदाहरण: enx78e7d1ea46da)
  • क्लासिक, अप्रत्याशित गिरी देशी ethX नामकरण (उदाहरण: eth0)

तो क्या आप 15.10 स्थापित करने पर निरीक्षण करते हैं, यह उबंटू विकास का परिणाम है।


उसी समय आप कर्नेल विकास के बारे में बात कर रहे हैं और फिर भी आप Systemd के बारे में बात / लिंक करते हैं। तो किसने बदलाव किया? क्या कर्नेल सिर्फ इन नई नामकरण योजनाओं की पेशकश कर रहा है, और Systemd सक्रिय रूप से इन नई नामकरण योजनाओं में से एक का उपयोग करने पर चुन रहा है?
joonas.fi

1
@ joonas.fi सिस्टमड ने बदलाव किया। डिफ़ॉल्ट रूप से कर्नेल eth0, eth1, eth2, और इसके आगे के रूप में सब कुछ नाम देगा। सिस्टमड ने साथ आकर कहा कि "थॉट्स कूल लेकिन क्लासिक नेमिंग नॉट इस बात का पता लगाने में मदद करता है कि कौन सा कार्ड कौन सा है और किससे जुड़ा है"।
सर्गी कोलोडियाजनी

18

यदि आपको VM का स्थिर IP सेट करने की आवश्यकता है:

  1. ओरेकल के उबंटू वीएम सिस्टम सेटिंग्स में "नेटवर्क एडेप्टर" को ब्रिज मोड में बदलें।

  2. Ubuntu VM शुरू करें

  3. प्रकार ifconfig

  4. ifconfig रिटर्न enp0s3और lo, इसलिए,

  5. टाइप करें sudo ifconfig enp0s3 192.168.0.111 netmask 255.255.255.0और आप VM के स्थिर IP को 192.168.0.111 पर सेट करेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.