मुझे अपने कंप्यूटर का IP पता स्थिर से dhcp पर रीसेट करने की आवश्यकता है


13

मैं कुछ वर्षों से उबंटू में एक फ़ाइल सर्वर चला रहा हूं। हाल ही में मुझे नेटवर्क को नीचे ले जाना पड़ा। जब मैंने इसे वापस लाया, तो मेरे सर्वर ने राउटर से अपना आईपी पता खो दिया।

मुझे याद नहीं है कि कैसे इसे वापस dhcp मोड में रखा जाए। मुझे पता है कि dhcp मोड में सर्वर चलाना इष्टतम नहीं है, लेकिन मेरा राउटर मुझे स्टैटिक आईपी एड्रेस को असाइन करने की अनुमति नहीं देगा। यह मुझे एक "हमेशा के लिए" पट्टे का समय निर्धारित करने देगा जिसने अभी ठीक काम किया है।

मुझे बस इतना करना होगा कि सर्वर पर dhcp जाए, वह IP पता ढूंढें जिसे वह असाइन किया गया है, और फिर सेट करें कि सर्वर पर एक स्थिर आईपी पते के रूप में।

फिर, यह इष्टतम समाधान नहीं है, लेकिन यह वह था जो काम करता था। मैं राउटर को बदलना चाहूंगा, लेकिन इसने अब तक इतनी अच्छी तरह से काम किया है कि मैं इसे बदलने का औचित्य नहीं बना सकता।

किसी भी मदद की सराहना की है।

जवाबों:


18

बस प्रेस Ctrl+ Alt+ Tखुला टर्मिनल के लिए अपने कीबोर्ड पर। जब यह खुलता है, तो नीचे कमांड चलाएँ।

sudo gedit /etc/network/interfaces

आप इसे देखेंगे:

auto eth0
   iface eth0 inet static
   address 10.0.0.100
   netmask 255.255.255.0
   network 10.0.0.1
   broadcast 10.0.0.255
   gateway 46.185.128.91

इसे इसके साथ बदलें:

auto eth0
   iface eth0 inet dhcp

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

sudo /etc/init.d/networking restart

4

आपने वास्तव में यह निर्दिष्ट नहीं किया कि आप उबंटू का कौन सा संस्करण चला रहे हैं (विशेषकर जब से आपने कहा था कि आप इसे कुछ वर्षों से चला रहे हैं), तो मैं मान लूंगा कि आप नियमित रूप से उन्नयन कर रहे हैं और हम उबंटू 12.04 पर बात कर रहे हैं। यहाँ।

आपको / etc / नेटवर्क / इंटरफ़ेस फ़ाइल को संशोधित करने की आवश्यकता है ...

$ sudo gedit /etc/network/interfaces

... निम्नलिखित के साथ (आपके नेटवर्क इंटरफ़ेस को संभालने के लिए eth0 है ... मानों को अपनी स्थिति में उपयुक्त रूप से बदलें):

auto eth0
iface eth0 inet dhcp

फ़ाइल को सहेजने से पहले, सुनिश्चित करें कि उस इंटरफ़ेस का कोई अन्य संदर्भ नहीं है (इस मामले में, "eth0") कहीं भी (वहाँ नहीं होना चाहिए)। लेकिन यदि आप पूर्व में स्थैतिक रूप से स्थैतिक रूप से स्थापित हो जाते हैं, तो आप कुछ इस तरह देख सकते हैं:

iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1

यदि आप उस ब्लॉक को नहीं देखते हैं, तो आप बस एक शॉट दे सकते हैं और देख सकते हैं कि नेटवर्किंग शुरू करने पर आपका इंटरफ़ेस डीएचसीपी-असाइन किए गए आईपी पते के साथ आता है या नहीं (sudo /etc/init.d/networking पुनरारंभ)।

जो भी आप तय करते हैं (डीएचसीपी या स्थिर), आपको उस फ़ाइल को संपादित करने के बाद नेटवर्किंग को फिर से शुरू करना होगा:

$ sudo /etc/init.d/networking restart

यदि आप एक स्थिर आईपी सेट करते हैं, हालाँकि, आपको यह भी सुनिश्चित करने की आवश्यकता है कि अन्य जानकारी जो आप सामान्य रूप से डीएचसीपी के माध्यम से प्राप्त करेंगे, वह भी सही है। इसमें आपकी DNS जानकारी (जैसे नेमसर्वर) शामिल हैं। /Etc/resolv.conf फ़ाइल संपादित करें:

$ sudo gedit /etc/resolv.conf

इस फ़ाइल में आपके नेमसर्वर शामिल हैं (आप खोज करने के लिए एक डोमेन भी शामिल कर सकते हैं, लेकिन आवश्यक नहीं)। यह आमतौर पर सिर्फ आपका राउटर है, लेकिन आप पूरी तरह से कुछ और इस्तेमाल कर रहे होंगे (मैं आपको यहां OpenDNS दे दूंगा, सिर्फ इसलिए कि मुझे पता है कि यह काम करता है):

nameserver 208.67.220.220
nameserver 208.67.222.222

यदि आपके पास कोई नेमसर्वर निर्दिष्ट नहीं है, तो आप इंटरनेट एक्सेस के लिए डोमेन नाम (यानी, "ping google.com") का उपयोग नहीं कर पाएंगे।

आप साधारण लुकअप करके DNS का परीक्षण कर सकते हैं:

$ nslookup google.com

आपको कुछ वापस मिलना चाहिए जिसमें कुछ शामिल हैं:

...
Name:    google.com
Address: 74.125.227.100
...

अगर वह काम करता है, तो आप सभी तैयार हैं!


0

यदि आपके कंप्यूटर का DNS समस्या है, तो इसका पता लगाने का एक तरीका यह है कि आप केवल LAN संसाधनों (स्थानीय संसाधनों) का उपयोग कर सकते हैं।

DNS सर्वर सेटिंग को एडिट करके बदलने की कोशिश करें

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