Resolv.conf बदलने से DHCP बंद करो

डीएचसीपी उपयोगकर्ताओं के लिए, ऐसे समय हो सकते हैं जब आपको /etc/resolv.confअन्य नेमसर्वर का उपयोग करने के लिए संपादित करने की आवश्यकता होती है । फिर, कुछ समय के बाद (या सिस्टम रिबूट के बाद), आपको पता चलता है कि आपके परिवर्तन /etc/resolv.confवापस कर दिए गए हैं।

यह ट्यूटोरियल डीएचसीपी /etc/resolv.confको डेबियन या उबंटू में बदलने से रोकने के लिए तीन तरीकों को दिखाता है ।

विधि 1: इंटरफ़ेस सेटिंग्स को स्थैतिक में बदलें

  • क्लाउड वीपीएस पर, मैं इस पद्धति का उपयोग करने का सुझाव नहीं देता।
  • यदि आप इस विधि का उपयोग करते हैं, तो आप पा सकते हैं कि रिबूट प्रसंस्करण (जब तक आप ssh के माध्यम से प्रवेश कर सकते हैं) में अधिक समय लगता है।

सबसे पहले, हमें सर्वर के आईपी ​​/ नेटमास्क / गेटवे प्राप्त करने की आवश्यकता है । निम्न आदेश चलाएँ।

ifconfig | grep "inet addr" | head -n 1 | awk '{print $2, $4}'

यह सर्वर आईपी और नेटमास्क प्रदान करता है। उदाहरण आउटपुट को देखते हुए ...

addr:1.2.3.4 Mask:255.255.254.0

... सर्वर आईपी पता 1.2.3.4 है और मुखौटा 255.255.254.0 है

गेटवे पता प्राप्त करने के लिए, निम्न कमांड चलाएँ।

 netstat -rn | grep '^0.0.0.0' | awk '{print $2}'

इस उदाहरण में, मैं गेटवे एड्रेस 1.2.3.1 का उपयोग करूंगा ।

अब जब हमारे पास IP / netmask / गेटवे है , तो संपादित करें /etc/network/interfaces

 vim /etc/network/interfaces

निम्नलिखित संपादन करें:

# Comment out this line
# iface eth0 inet dhcp

# Add these contents
iface eth0 inet static
address 1.2.3.4
mask 255.255.254.0
gateway 1.2.3.1

याद रखें, आपको इन मानों को सर्वर के उपयुक्त आईपी ​​/ नेटमास्क / गेटवे से बदलना होगा ।

सहेजें और बाहर निकलें, फिर रिबूट करें।

विधि 2: अपने नेमसर्वर्स को सुरक्षित रखें

संपादन द्वारा अपने नेमसर्वर बदलें /etc/resolv.conf। एक बार जब आप अपना संपादन कर लेते हैं, तो उस फ़ाइल को सुरक्षित करें।

chattr +i /etc/resolv.conf

+iविकल्प (विशेषता) लिखने की सुरक्षा /etc/resolv.confभी नहीं जड़ उपयोगकर्ता - ताकि कोई भी संशोधित कर सकते हैं लिनक्स पर फ़ाइल।

यदि आपको लेखन सुरक्षा विशेषता को हटाने की आवश्यकता है, तो निम्न कमांड का उपयोग करें।

chattr -i /etc/resolv.conf

विधि 3: DHCP हुक का उपयोग करें

यह वह विधि है जो मैं सबसे अधिक उपयोग करने की सलाह देता हूं।

संपादित करें /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate

vim /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate

निम्नलिखित संपादन करें:

#!/bin/sh
make_resolv_conf(){
    :
}

सुरषित और बहार।

nodnsupdateफ़ाइल पर अनुमतियों को अपडेट करें ।

chmod +x /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate

अपने सर्वर को रिबूट करें। अब आप /etc/resolv.confरोलबैक के बारे में चिंता किए बिना संपादन द्वारा नेमसर्वर अपडेट कर सकते हैं ।



Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ