NetworkManager अनइंस्टॉल होने पर बूट-अप पर नेटवर्क कैसे लाएँ?


21

मैंने network-managerकिसी कारण से छुटकारा पाने का फैसला किया , और अब नेटवर्क पर पाने के लिए मुझे दौड़ना होगा sudo ifup eth0। यहाँ क्या cat /etc/network/interfacesदेता है:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

मैं यह कैसे सुनिश्चित करूं कि मैं इस श्रमसाध्य प्रक्रिया को फिर से नहीं करूं ... मैं बूट-अप पर स्वचालित रूप से नेटवर्क कैसे शुरू करूं?

जवाबों:


25
sudo vim /etc/network/interfaces

डीएचसीपी

# Loopback
#
auto lo
iface lo inet loopback

# network card
auto eth0
iface eth0 inet dhcp

स्थिर

# Loopback
#
auto lo
iface lo inet loopback

# network card
#
auto eth0
iface eth0 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

नेटवर्किंग को पुनरारंभ करें।

sudo /etc/init.d/networking restart

यदि आप स्थैतिक का उपयोग करते हैं, तो आप सुनिश्चित कर सकते हैं कि /etc/resolv.conf चेक करना सुनिश्चित करें कि नाम सर्वर निर्दिष्ट किए गए हैं। यह इस तरह लग सकता है:

nameserver 208.67.222.222 # OpenDNS
nameserver 8.8.8.8        # Google
domain example.com
search example.com

[हल नहीं]] 1) विम / आदि / नेटवर्क / इंटरफेस; आपकी सलाह के बाद 2) ने रिबूट किया और कुछ भी नहीं हुआ 3) लागू ifup eth0 भी कहता है "अज्ञात इंटरफ़ेस eth0 = eth0

मेरा resolv.conf कुछ भी नहीं दिखाता है (बूट करने की आवश्यकता है? यदि ऐसा है तो उत्तर में हो सकता है।) मैंने sudo ifup eth0 किया और कम से कम उसने पहले की तरह शिकायत नहीं की, और अभी भी @YumYumYum से शिकायत करता है। लेकिन ip लिंक शो अभी भी स्टेट डे फॉर एथ0 कहता है।
रॉड्रिगो

11

Eth0 को इसमें जोड़ें auto lo:

auto lo eth0

यह लो (लूपबैक) और eth0 रनिंग पर ifup -a(बूट समय पर किया जाएगा) लाएगा ।

से man interfaces:

"ऑटो" शब्द के साथ शुरू होने वाली रेखाओं का उपयोग भौतिक इंटरफेस को पहचानने के लिए किया जाता है, जब if-in -a विकल्प के साथ चलाया जाता है। (यह विकल्प सिस्टम बूट स्क्रिप्ट द्वारा उपयोग किया जाता है।) भौतिक इंटरफ़ेस नामों को एक ही लाइन पर "ऑटो" शब्द का पालन करना चाहिए। कई "ऑटो" श्लोक हो सकते हैं। ifup सूचीबद्ध क्रम में नामित इंटरफेस लाता है।


[हल नहीं]] 1) विम / आदि / नेटवर्क / इंटरफेस; ऑटो लो eth0 जोड़ा 2) रिबूट किया गया और कुछ भी नहीं होता है 3) ifup -a कहता है "अज्ञात इंटरफ़ेस को नजरअंदाज करना eth0 = eth0

महान! स्थैतिक आईपी ट्यूटोरियल सेट करने के लिए केवल जोड़ने के लिए बताओ auto eth0 ....। लेकिन उनमें से कोई भी उल्लेख नहीं करता है कि अगर auto loशीर्ष पर है तो काम नहीं करेगा ।
मिथिला

2

यदि आप इस इंटरफ़ेस पर IP पता सेटअप नहीं करना चाहते हैं तो यह मददगार नहीं है। मेरे मामले में मैं eth0 लाना चाहता था इसलिए यह vswitch कॉन्फिगर करेगा। मुझे इंटरफ़ेस के लिए / etc / नेटवर्क / इंटरफेस में निम्नलिखित जोड़ना था

# eth0 physical, br0 bridge with ovs

auto eth0
iface eth0 inet manual
up ifconfig eth0 up
auto br0
iface br0 inet dhcp

ये सवाल 5 साल पुराना है और इसका एक स्वीकृत उत्तर है ...
cmks

1
क्या आप चाहते हैं कि मैं जो कुछ लिखूं उसे हटाऊं? बस यह कहना है, न ही इसे अलग करना :)
yankello

इससे मुझे मदद मिली। मुझे यकीन नहीं था कि मैं अपना पुल "ऑटो" भी बना सकता हूं।
नौ

1

"[हल नहीं किया गया]: 1) विम / आदि / नेटवर्क / इंटरफेस; आपकी सलाह का पालन किया 2) रिबूट और> कुछ भी नहीं होता है 3) लागू ifup eth0 भी कहता है" अज्ञात इंटरफ़ेस eth0 = eth0 -> YumYumY2 Nov 21 '11 को 20 पर अनदेखा करना: 20 59 "

आज मैं एक ही "अज्ञात इंटरफ़ेस eth0 = eth0" मुद्दे की अनदेखी कर रहा था। मेरे लिए, समस्या इस तथ्य के कारण थी कि मैं eth0 के बजाय eth1 (स्थिर में) को कॉन्फ़िगर कर रहा था (मेरे पास ethnic कॉन्फ़िगर नहीं था)।

इसलिए मैंने सिर्फ eth1 का नाम बदलकर eth0 कर दिया और यह काम कर गया।

उम्मीद है कि यह उसी गलती करने वाले किसी की भी मदद कर सकता है।

पुनश्च: मेरे बुरे अंग्रेजी के लिए खेद है, किसी भी गलती को बताने में संकोच न करें;)


1

इस समस्या में चलने वाले लोगों के लिए और चयनित उत्तर काम नहीं कर रहा है, ifconfig -aयह सुनिश्चित करने के लिए चलाएं कि आपका ईथरनेट डिवाइस प्रदर्शित किया गया है, eth0जो आपके कॉन्फ़िगरेशन में भी डिफ़ॉल्ट रूप से संभव है। मेरा eth1जो भी कारण हो।

इसलिए /etc/network/interfacesमुझे इसका उपयोग करना पड़ा:

auto lo
iface lo inet loopback 
auto eth1
iface eth1 inet dhcp

मैंने भी संपादित किया /etc/NetworkManager/NetworkManager.confऔर सेट किया:

[ifupdown]
managed=true

0

मुझे एक ही समस्या थी कि ifup ens192 इंटरफ़ेस कैसे लाएगा, लेकिन बूट या सर्विस नेटवर्किंग पुनरारंभ दोनों ens192 इंटरफ़ेस को लाने में विफल रहेगा ... यह केवल एक ऑटो लाइन का उपयोग करके हल किया गया था ...

नई ऑटो लाइन इस तरह थी ...

auto lo ens192  
iface lo inet loopback  
iface ens192 inet static  
      address x.x.x.x
      etc..etc.etc
###

जो संस्करण काम नहीं कर रहा था वह इस तरह दिखता था (जहां मेरे पास दो ऑटो लाइनें हैं)

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