Ubuntu IP 12.04 में स्टेटिक आईपी सेटअप कैसे करें?


32
sudo apt-get update 
sudo apt-get upgrade
  1. ifconfig

  2. sudo nano /etc/network/interfaces

    auto eth0
    iface eth0 inet static
    address 192.168.1.150
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.1.255
    gateway 192.168.2.1
    safe
    
  3. sudo nano /etc/resolv.conf

    Do not edit this file by hand --your changes will be overwritten
    # I add this 
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    
  4. sudo apt-get remove dhcp-client

  5. sudo /etc/init.d/networking restart

    *Running /etc/init.d/networking restart is deprecated because it may 
    not enable again some interfaces
    *Reconfiguring network interfaces...
    ssh stop/waiting
    ssh start/running,process 1438
    

कहां चूक हुई? मैं आलसी नहीं हूँ। मैंने इसे 3 दिनों के लिए Googled लेकिन परिणाम के बिना। मैंने सब कुछ आजमाया।

रिबूट के बाद /etc/resolv.confफ़ाइल मूल स्थिति में फ़्लैश हो रही है।


हम्म किसी भी विचार क्यों आप / etc / नेटवर्क / इंटरफेस विन्यास फ़ोल्डर के भीतर सब कुछ यहाँ नहीं करते हैं: draalin.com/setting-up-a-static-ip-address-in-ubuntu या क्या यह अधिक समझ में आता है वास्तव में चीजों को विभाजित करें जैसे कि आपने resolv.conf और इंटरफेस कॉन्फ़िगरेशन फ़ोल्डर में किया था?

मैंने इसे सीधे नेटवर्क टैब पर जाकर मैन्युअल रूप से संपादित किया
खराब

जवाबों:


16

इसके दो स्वतंत्र प्रश्न हैं:

resolv.conf रिबूट के बाद रीसेट हो रही प्रविष्टियों

/etc/resolv.confकाम करने का तरीका उबंटू 12.04 में बदल दिया गया है। यह इस प्रकार बताया गया है कि स्थैतिक की कुछ सीमाओं को पार करने के लिए https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-dns-resolutionfoundations-p-dns-resolving यहाँ वर्णित है ।resolv.conf

यहाँ आप अधिक जानकारी प्राप्त कर सकते हैं: http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/

आप प्रतीकात्मक लिंक को हटाकर नई सुविधा को ओवरराइड कर सकते हैं /etc/resolv.confऔर /etc/resolv.confवहां एक फ़ाइल बना सकते हैं। लेकिन ऐसा करने से पहले मैंने ऊपर दी गई लिंक को देखें और देखें कि इसे क्यों हतोत्साहित किया जाता है।

आईपी ​​एड्रेस बनाम नेटवर्क और गेटवे कंफ्लिक्ट (स्टैटिक आईपी सेट करना) इसके अलावा, जैसा कि pgschk ने बताया है, आपका आईपी एड्रेस गेटवे और नेटवर्क एंट्री से मेल नहीं खा रहा है। लेकिन यह /etc/resolv.confमूल स्थिति में जाने का कारण नहीं बन रहा है, बल्कि इसका कारण मैंने ऊपर बताया है।


जब मेरे पास 2 सर्वर हों, तो मुझे क्षमा करें, प्रतीकात्मक लिंक /etc/resolv.conf को हटाने के लिए विस्तार से वर्णन करें और वहां /etc/resolv.conf नामक फ़ाइल बनाएं। मैंने पहले कभी ऐसा नहीं किया है।
कृपया

मैं यह समीक्षा करने का सुझाव दूंगा कि यदि कोई स्टैगबेर.ऑर्ग लिंक में सूचीबद्ध किसी अन्य कार्य को आपके लिए पहले प्रतीकात्मक लिंक कार्यों को हटाने के अलावा अन्य लिंक करता है। लेकिन अगर आप अभी भी लिंक को हटाना चाहते हैं, तो आप 'mv /etc/resolv.conf /etc/resolv.conf.ori' या 'rm /etc/resolv.conf' जैसी सामान्य कमांड का उपयोग कर सकते हैं और फिर एक नया / बना सकते हैं आदि / resolv.conf अपने पसंदीदा पाठ संपादक (जैसे vi या नैनो) का उपयोग करके।
जाम

मुझे आशा है कि आपने उपरोक्त प्रश्न में /etc/resolv.conf का उपयोग किया है, न कि /etc/resolv.config का
जाम

मैं ऑनलाइन हूं, यह सिर्फ एक बग है। आप, और लिंक के बारे में निकालें> resolvconfig: त्रुटि /etc/resolv.conf एक सिमलिंक नहीं है, कुछ भी नहीं कर रहा है।
bemonolit

6

आपका गेटवे पता आपके स्थानीय IP पते से अलग सबनेट में है:

पता 192.168। 1 .150 गेटवे 192.168। .१

इसके अलावा, नेटवर्क पता .2 सबनेट में भी निर्दिष्ट किया गया था:

नेटवर्क 192.168। 2 .0

क्या आप 192.168.1 / 24 या 192.168.2 / 24 सबनेट का उपयोग करते हैं?

संपादित करें: अपने resolv.conf के बारे में: यह फ़ाइल मुख्य रूप से विभिन्न पैकेजों (आपके सेटअप के आधार पर) द्वारा अपडेट की जाती है। अपने / etc / network / interfaces फ़ाइल में nameervers निर्दिष्ट करने का प्रयास करें:

dns-nameservers 8.8.8.8 8.8.4.4


सुडो नैनो / आदि / नेटवर्क / इंटरफेस # प्राथमिक नेटवर्क इंटरफ़ेस ऑटो एथ0 पता 192.168.1.13 नेटमास्क 255.255.255.255 गेटवे 192.168.1.1 नेटवर्क 192.168.1.0 प्रसारण 192.168.1.225 dns-nameservers 8.8.8.8 8.8.4.4 dns-search mydomaine google। com
bemonolit

एक ही समस्या * चल रहा है /etc/init.d/networking resrtart को हटा दिया गया है क्योंकि यह फिर से कुछ इंटरफेस सक्षम नहीं कर सकता है * नेटवर्क इंटरफेस पुन: कॉन्फ़िगर करें ...
bemonolit

* रनिंग /etc/init.d/networking resrtart को हटा दिया गया है क्योंकि यह फिर से कुछ इंटरफेस सक्षम नहीं कर सकता है * नेटवर्क इंटरफेस पुन: कॉन्फ़िगर करें ...
bemonolit

1

आप इस विकल्प को आजमा सकते हैं:

  • निकालें /etc/resolv.confऔर फिर एक नया निर्माण करें resolv.conf

  • sudo nano /etc/resolv.conf उसके बाद ध्वज जोड़ें:

  • sudo chattr +i /etc/resolv.conf- इस +iझंडे के साथ , रूट भी इस फाइल को नहीं छू सकता है। लेकिन अगर आप नेमसर्वर को बदलना चाहते हैं, तो ध्वज को बदल दें:

  • sudo chattr -i /etc/resolv.confफिर अपना नया जोड़ें nameserver

फिर रिबूट करने की कोशिश करें और देखें कि क्या होता है :)।

मुझे उम्मीद है कि यह आपकी समस्या को हल करता है।

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