विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

Ubuntu सर्वर पर स्थैतिक IP कैसे कॉन्फ़िगर करें

संपादित 4 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

स्थैतिक आईपीउबंटूसर्वरनेटवर्किंगलिनक्सकॉन्फ़िगरेशनआईपी एड्रेसप्रणालीसर्वर प्रबंधनऑपरेटिंग सिस्टम

Ubuntu सर्वर पर स्थैतिक IP कैसे कॉन्फ़िगर करें

अनुवाद अपडेट किया गया 1 सप्ताह पहले

नेटवर्किंग के क्षेत्र में, आपके Ubuntu सर्वर को स्थैतिक IP पता असाइन करना एक महत्वपूर्ण कार्य है। स्थैतिक IP कॉन्फ़िगर करने से यह सुनिश्चित होता है कि सर्वर का IP पता समय के साथ नहीं बदलता है। यह उन सर्वरों के लिए महत्वपूर्ण हो सकता है जो वेबसाइटों, डेटाबेस, या ऐसी सेवाओं की मेजबानी करते हैं जिन तक उपयोगकर्ताओं या अन्य नेटवर्क डिवाइसों द्वारा लगातार पहुंचने की आवश्यकता होती है। इस विस्तृत गाइड में, हम Ubuntu सर्वर को स्थैतिक IP पता असाइन करने के लिए आवश्यक चरणों का विवरण देंगे।

IP पतों की समझ

चरणों के साथ आगे बढ़ने से पहले, यह समझना उपयोगी होगा कि IP पता क्या है। एक IP (इंटरनेट प्रोटोकॉल) पता एक अद्वितीय पता है जो नेटवर्क से जुड़े हर डिवाइस को असाइन किया जाता है। यह पता डिवाइस को नेटवर्क पर अन्य डिवाइसों के साथ संचार करने की अनुमति देता है। DHCP (गतिशील होस्ट कॉन्फ़िगरेशन प्रोटोकॉल) या मैन्युअल रूप से एक स्थैतिक पते के रूप में गतिशील रूप से IP पता असाइन किया जा सकता है।

स्थैतिक बनाम गतिशील IP पता

एक गतिशील IP पता स्वचालित रूप से DHCP सर्वर द्वारा असाइन किया जाता है जब भी कोई डिवाइस नेटवर्क से जुड़ता है। यह सामान्य उपयोग के लिए सुविधाजनक होता है, लेकिन जब आप यह सुनिश्चित करना चाहते हैं कि सर्वर का पता हमेशा समान है तो यह आदर्श नहीं होता है। दूसरी ओर, एक स्थिर IP पता मैन्युअल रूप से कॉन्फ़िगर किया जाता है और यह तभी तक स्थिर रहता है जब तक इसे मैन्युअल रूप से नहीं बदला जाता है। आपके सर्वर के लिए एक स्थिर IP कॉन्फ़िगर करने से नेटवर्क विश्वसनीयता और पहुंच में सुधार हो सकता है।

पूर्वापेक्षाएँ

कॉन्फ़िगरेशन के साथ आगे बढ़ने से पहले, सुनिश्चित करें कि निम्नलिखित पूर्वापेक्षाएँ पूरी हो चुकी हैं:

स्थैतिक IP कॉन्फ़िगर करने के चरण

Ubuntu सर्वर पर स्थैतिक IP कॉन्फ़िगर करने के लिए नीचे दिए गए चरणों का पालन करें:

चरण 1: वर्तमान नेटवर्क सेटिंग्स की जाँच करें

कोई भी परिवर्तन करने से पहले, मौजूदा नेटवर्क कॉन्फ़िगरेशन की जाँच करना सलाहकार है। आप सर्वर पर उपलब्ध इंटरफेस के बारे में जानकारी प्राप्त करने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:

$ ip addr show

यह कमांड नेटवर्क इंटरफेस की वर्तमान कॉन्फ़िगरेशन के साथ एक विस्तृत सूची प्रदर्शित करेगी।

चरण 2: नेटवर्क इंटरफेस की पहचान करें

उस नेटवर्क इंटरफेस की पहचान करें जिसे आप कॉन्फ़िगर करना चाहते हैं। इंटरफेस का नाम आम तौर पर eth0, ens33 या इसी तरह के कुछ नाम होता है। उल्लेख के लिए वर्तमान DHCP-सक्षम IP पता और इंटरफेस नाम नोट करें।

चरण 3: Netplan कॉन्फ़िगरेशन संपादित करें

Ubuntu नेटवर्क कॉन्फ़िगरेशन के लिए Netplan का उपयोग करता है। आपको Netplan कॉन्फ़िगरेशन फ़ाइल को संपादित करना होगा। यह फ़ाइल आम तौर पर /etc/netplan/ डायरेक्टरी में स्थित होती है। अपनी पसंदीदा टेक्स्ट एडिटर का उपयोग करके फ़ाइल खोलें (उदाहरण के लिए, 01-netcfg.yaml या 50-cloud-init.yaml)।

उदाहरण के लिए, आप इस कमांड के साथ नैनो एडिटर का उपयोग कर सकते हैं:

$ sudo nano /etc/netplan/01-netcfg.yaml

चरण 4: कॉन्फ़िगरेशन फ़ाइल को संशोधित करें

कॉन्फ़िगरेशन फ़ाइल में, आप एक स्थैतिक IP परिभाषित करेंगे। यहां एक बुनियादी उदाहरण है कि कॉन्फ़िगरेशन क्या दिख सकता है:

network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.1.10/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4

इस उदाहरण में, अपना नेटवर्क इंटरफेस नाम के साथ ens33 को बदलें, और वांछित IP पता, सबनेट मास्क (/24 एक सबनेट मास्क 255.255.255.0 के लिए), गेटवे और DNS सर्वर प्रदान करें।

चरण 5: कॉन्फ़िगरेशन लागू करें

कॉन्फ़िगरेशन फ़ाइल में परिवर्तन करने के बाद, निम्नलिखित कमांड का उपयोग करके सेटिंग्स लागू करें:

$ sudo netplan apply

यह कमांड नई नेटवर्क सेटिंग्स, जिसमें आपका स्थैतिक IP कॉन्फ़िगरेशन शामिल है, लागू करेगा।

चरण 6: नई सेटिंग्स सत्यापित करें

सेटिंग्स लागू करने के बाद, निम्नलिखित कमांड के साथ परिवर्तनों को सत्यापित करें:

$ ip addr show

यह सुनिश्चित करें कि प्रदर्शित IP पता आपके द्वारा कॉन्फ़िगर किए गए स्थैतिक IP पते से मेल खाता है।

समस्या निवारण

यदि आपको कॉन्फ़िगरेशन प्रक्रिया के दौरान कोई समस्या आती है, तो निम्नलिखित बातों पर विचार करें:

कॉन्फ़िगरेशन फ़ाइल सिंटैक्स जांचें

Netplan कॉन्फ़िगरेशन फ़ाइल को सही ढंग से स्वरूपित किया जाना चाहिए। संरेखण समस्याओं, टाइपो के लिए देखें, और सुनिश्चित करें कि YAML सिंटैक्स सही तरीके से देखा गया है। अपनी फ़ाइल को सत्यापित करने के लिए yamlint या इसी तरह के टूल का उपयोग करें।

नेटवर्क कॉन्फ़िगरेशन की समीक्षा करें

यदि IP पता अपेक्षित रूप से प्रदर्शित नहीं होता है, तो किसी त्रुटि के लिए /etc/netplan/ कॉन्फ़िगरेशन फ़ाइल की समीक्षा करें। सुनिश्चित करें कि सही इंटरफेस नाम निर्दिष्ट है और यह कि किसी मौजूदा नेटवर्क डिवाइस से कोई संघर्ष नहीं है।

DNS समाधान मुद्दे

यदि स्थैतिक IP सेटअप के बाद आपको DNS समाधान समस्याएँ मिलती हैं, तो सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल में आपका DNS सर्वर पता सही तरीके से कॉन्फ़िगर किया गया है।

कॉन्फ़िगरेशन रीसेट करना

यदि आवश्यक हो, तो आप मूल DHCP कॉन्फ़िगरेशन पर लौट सकते हैं, नेटप्लान फ़ाइल की मूल सामग्री को पुनर्स्थापित कर सकते हैं और sudo netplan apply के साथ सेटिंग्स को फिर से लागू कर सकते हैं।

निष्कर्ष

Ubuntu सर्वर पर स्थैतिक IP कॉन्फ़िगर करना लगातार नेटवर्क कनेक्टिविटी सुनिश्चित करने के लिए एक महत्वपूर्ण कदम है। उपरोक्त वर्णित चरणों का पालन करके, आप एक स्थैतिक IP पता असाइन कर सकते हैं और अपने नेटवर्क सेवाओं की विश्वसनीयता में सुधार कर सकते हैं। सेटिंग्स लागू करने से पहले हमेशा अपने नेटवर्क का विवरण जांचें और अपने कॉन्फ़िगरेशन फ़ाइलों में त्रुटियों की जाँच करें। सही कॉन्फ़िगरेशन के साथ, आप अपने सर्वर की कनेक्टिविटी को अधिक प्रभावी ढंग से प्रबंधित कर सकते हैं, उपयोगकर्ताओं और सेवाओं को लगातार एक्सेस प्रदान करते हुए।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ