जब Ubuntu सर्वर पुनः आरंभ करता है eth0 वापस नहीं आता है


11

हर बार जब मैं अपने Ubuntu सर्वर 11.10 को पुनः आरंभ करता हूं तो मैं इसमें ssh नहीं कर सकता क्योंकि ETH0 अपने आप नहीं आता है। 11.10 में अपग्रेड करने से पहले मुझे यह समस्या नहीं हुई। मुझे सर्वर में प्रवेश करना है और मैन्युअल रूप से ETH0 शुरू करना है। मैं इसे किसी भी मदद की सराहना करेंगे। धन्यवाद।

यहाँ मेरी /etc/network/interfacesफ़ाइल है:

#The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface

iface eth0 inet static
    address 192.168.1.102
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.1

1
हाय जोएल, 11.10 में एक बदलाव किया गया था ताकि यह सुनिश्चित हो सके कि सभी इंटरफेस आने से पहले सिस्टम रनवे 2 में नहीं जाता है। क्या आप ls -lR / run / नेटवर्क के आउटपुट में सवाल जोड़ सकते हैं? धन्यवाद!
SpamapS

मुझे एक ही समस्या है, 11.10 पर अपग्रेड करें और eth0 शुरू नहीं होता है

जवाबों:


9

जोएल, लाइन से auto eth0पहले के साथ एक लाइन जोड़ें iface eth0 inet static, जो इसे बूट पर लाना चाहिए।


SpamapS, कमांड रन नहीं हुआ..जोएल @ स्नूपि: / etc / नेटवर्क $ sudo ls -lR / run / नेटवर्क ls: एक्सेस / रन / नेटवर्क नहीं कर सकता: ऐसी कोई फ़ाइल या निर्देशिका .... तो मैंने / को हटा दिया नेटवर्क और यह चला लेकिन उत्पादन यहाँ पेस्ट करने के लिए बहुत लंबा था।
LLR

1
यदि आप कंसोल पर लॉग इन करते समय "sudo ifconfig eth0 up" चलाते हैं, तो यह इंटरफ़ेस लाता है? क्या आप eth0 / var / log / syslog या dmesg के लिए grep कर सकते हैं और आपको मिलने वाला कोई दिलचस्प आउटपुट पेस्ट कर सकते हैं?
deej

@deej +1, मुझे ठीक किया।
चाड हैरिसन

मैंने एक Ubuntu 14.04 VM को कॉन्फ़िगर करने के बाद यह टिप्पणी की; इसको अनकम्फर्टेबल किया और इसने बहुत काम किया। धन्यवाद!
SWS

2

मैंने, और हल किया था, एक समान समस्या - शायद मेरा समाधान आपके लिए काम करेगा। मेरे मामले में समस्या यह थी कि /etc/network/interfacesनीचे दिखाए अनुसार मेरे पास eth और vin दोनों ऑटो थे:

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The INside Virtual Network
auto vin
iface vin inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

जब मैंने पहली पंक्ति में टिप्पणी की, तो उसे बदल दिया

#auto vin

eth0 ने काम किया।


1

उत्तर के साथ एक लिंक मिला।

ऐसा लगता है कि अपग्रेड प्रक्रिया के दौरान / var / run / to से चाल नहीं चली।

मैंने इसके साथ तय किया:

cd / var mv run _run ln -s / run।


1

खैर, जैसा कि यह कहता है, यह नहीं मिल सका /run/network। इसलिए यह शुरू नहीं होता है/etc/init.d/networking start

मेरे पास एक ही समस्या है, कुछ दिन पहले और अभी भी विफलता का पता लगाता है क्योंकि निर्देशिका हर रिबूट को नष्ट कर देती है।

यदि आप बस /run/networkनिर्देशिका बनाते हैं तो आप एक कॉन्फ़िगर के साथ नेटवर्क शुरू करने में सक्षम होंगे, ethXलेकिन आप इसे फिर से रिबूट खो देंगे। मुझे पता नहीं चला है कि हर बार मेरे काम को नष्ट करने के लिए कौन सी सेवा इतनी लगातार है। यह कोशिश करो, एक निर्देशिका बनाने से बहुत ज्यादा चोट नहीं पहुंच सकती है।


ऐसा नहीं है कि कोई भी या कुछ भी आपकी निर्देशिका को हटा रहा है। /runआमतौर पर रैम (फाइलसिस्टम प्रकार tmpfs) में संग्रहीत किया जाता है, इसलिए यह रिबूट पर लगातार नहीं है।
बोसिबॉल्ड

0

बस इस वेबपेज पर भाग गया http://pingbin.com/2011/02/ubuntu-eth0-missing-after-reboot/ यह बहुत समझ बनाने के लिए लगता है, इसे देखें।


1
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
महेश

0

पुनरारंभ करने के बाद eth0नहीं आता है। मेरी समस्या auto eth0में /etc/network/interfacesटिप्पणी की गई थी:

#auto eth0

हटा दिया #और यह ठीक है।


उबंटू पूछने के लिए आपका स्वागत है! आपका उत्तर संभव हो सकता है, जबकि ओपी पहले ही दूसरे उत्तर को स्वीकार कर चुका हो। आपकी मदद निश्चित रूप से की सराहना की है, हालांकि आप अनुत्तरित सवालों
Wayne_Yux
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.