CentOS ifcfg-eth0 config फाइल हटाई गई। इसे फिर से बनाने के लिए उपयोगिता?


13

CentOS पर अब मेरे पास ifcfg-eth0कॉन्फ़िगरेशन फ़ाइल नहीं है (मैंने इसे हटा दिया है)। जब मैं चलाता हूं तो system-configure-networkयह कोई इंटरफेस नहीं दिखाता है जिसे मैं संपादित कर सकता हूं। मैं ifcfg-eth0कॉन्फ़िगरेशन फ़ाइल को फिर से कैसे बना सकता हूं ? (जैसे CentOS इंस्टॉलर करता है)

मैं मैन्युअल रूप से कर सकता हूँ a: ifconfig eth0 192.168.0.199और फिर a ping 192.168.0.1। लेकिन यह उचित तरीका नहीं है। मैं इसे CentOS नेटवर्क स्क्रिप्ट का उपयोग कैसे कर सकता हूं?

मैं इसे हाथ से नहीं करना पसंद करता हूं क्योंकि कई हार्डलिंक और भ्रमित करने वाले सामान हैं। मैं CentOS में नया हूं।

जवाबों:


13

एक उपयोगिता हो सकती है, लेकिन मुझे नहीं पता कि यह क्या है। आप केवल /etc/sysconfig/network-scripts/ifcfg-eth0इसी तरह की सामग्री के साथ एक फ़ाइल बना सकते हैं:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.0.199
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

system-config-networkIfcfg-eth0 फ़ाइल को पुनः बनाने के बाद रनिंग एक अच्छा विचार है।
unixman83

6
यह उत्तर उस HWADDR=फ़ील्ड का उल्लेख करने के लिए उपेक्षा करता है जिसमें डिवाइस का मैक पता होता है। यह कदम ifcfg-ethNहाथ से बनाने के बड़े दर्द बिंदुओं में से एक है।
स्टीफन लासवर्स्की

5

मैं कमांड का उपयोग करता हूं: सिस्टम-कॉन्फ़िगरेशन-नेटवर्क-तुई

फ़ाइल को हाथ से बनाना एक अच्छा उत्तर है, लेकिन यह आपके लिए मैक एड्रेस प्राप्त करेगा।


मेरे लिए मैं इन फ़ाइलों को खरोंच से बनाने के लिए पर्याप्त रूप से संपादित नहीं करता, लेकिन मैं आसानी से मौजूद एक को संपादित कर सकता हूं। इसलिए यह उपयोगिता तब तक तेज़ है जब तक मुझे एक विश्वसनीय उदाहरण नहीं मिल जाता है। मेरे मामले में यह ONBOOT=yesमूल्य चूक गया था इसलिए मुझे अभी भी संपादन करना था लेकिन यह खरोंच से पूरी बात को लिखने से बेहतर था।
ट्रेवर बॉयड स्मिथ


2

यह पूछने वाले के लिए अब और मूल्यवान नहीं हो सकता है लेकिन किसी और के लिए, यदि आपके पास चल रहा है तो आप जा सकते हैं System > Preferences > Network Connectionsऔर एक खिड़की खुल जाएगी। अब यदि आपको वहाँ सूचीबद्ध कोई उपकरण दिखाई देता है तो उस पर क्लिक करें और बस कुछ संपादन करें और सहेजें और फ़ाइल दिखाई देगी। यदि कोई उपकरण सूचीबद्ध नहीं है (केवल दुर्लभ होगा और केवल अगर आपको इंटरनेट कनेक्टिविटी नहीं मिल रही है) तो आप बस ऐड क्लिक कर सकते हैं और इसे eth0या जो भी आपको पसंद है उसे नाम दें और सहेजें पर क्लिक करें। कुछ भी संपादित करने की आवश्यकता नहीं है, यह स्वचालित रूप से आपके लिए यह सब कर देगा।

PS: फ़ाइल ifcfg-"NAME"वह नाम है जिसे आपने इसे बनाते समय नेटवर्क कनेक्शन विंडो में दिया था।


1

एक उपयोगिता है जिसे sysconf-network कहा जाता है या ऐसा कुछ है जो आपको नेटवर्क कनेक्शन को प्रबंधित करने की अनुमति देता है। यह एक कमांड लाइन उपयोगिता है।

यहाँ उनके / etc / sysconfig सिस्टम के बारे में अक्सर पूछे जाने वाले प्रश्न का लिंक दिया गया है।


1

तो यह मेरे लिए काम किया।

इतिहास:

  • मैंने एक नया वर्चुअल नेटवर्क कार्ड जोड़ा, जिसकी ifcfg-eth2 फ़ाइल री-बूट के बाद उत्पन्न नहीं हुई थी।

  • मैंने नेटवर्क-स्क्रिप्ट निर्देशिका को नेविगेट किया और नीचे दिए गए अनुक्रम में कमांड चलाए।

    # cd /etc/sysconfig/network-scripts
    # ./net.hotplug
    # ./ifup-eth
    # ifup eth2
    -- the ifcfg-eth2 file was generated at this point, but was missing the "HWADDR" field --
    
    # system-config-network
    -- Select your Device and edit settings if needed, before saving the settings --
    -- After saving the Configuration settings, the "HWADDR" filed was added as well --
    
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.