
अपडेट किया गया: 29 अगस्त 2023, 9:15 AM EDT
फातिह एक फ्रीलांस सुरक्षा शोधकर्ता, पेनेट्रेशन टेस्टर और मैलवेयर विश्लेषक हैं। 2017 से, वे कई अलग-अलग सॉफ्टवेयर भाषाओं और प्रौद्योगिकियों के साथ सक्रिय रूप से काम कर रहे हैं, विशेष रूप से C, C++, Python, और x86 असेंबली। उन्होंने 100 से अधिक बड़ी कंपनियों की कमजोरियों की सूचना दी है। वे एक इंजीनियर के रूप में ऑपरेटिंग सिस्टम और क्लाउड आर्किटेक्चर से निपटने वाले अपने शोध को जारी रखते हैं।
आज अधिकांश उपकरणों के IP पते डायनामिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (DHCP) सर्वर द्वारा उत्पन्न किए जाते हैं। जब आपका डिवाइस किसी नेटवर्क से जुड़ा होता है तो एक DHCP सर्वर आपके डिवाइस को एक डायनामिक IP पता असाइन करता है। इस प्रकार, आपके पास समय-समय पर इस IP पते को बदलने का मौका होता है।
दूसरी ओर, एक स्टेटिक IP एक निश्चित, अपरिवर्तनीय पता है, जो डायनामिक IP से अलग है। आप उबंटू 22.04 LTS और 22.10 के लिए स्टेटिक IP सेटिंग्स को तीन अलग-अलग तरीकों से सेट कर सकते हैं। यहां बताया गया है कि कैसे शुरू करें।
उबंटू में IP कॉन्फ़िगरेशन को समझना
नेटवर्क प्रबंधन में उबंटू की प्रगति ने स्टेटिक IP जैसी सेटिंग्स को कॉन्फ़िगर करना अधिक उपयोगकर्ता के अनुकूल बना दिया है। उबंटू 22.04 में स्टेटिक IP सेट करने की सुविधा, विशेष रूप से, नेटवर्क दक्षता और स्थिरता के मामले में फायदे हैं।
डायनामिक IP के विपरीत, जो सत्रों में भिन्न हो सकते हैं, उबंटू में एक स्टेटिक IP सुसंगत रहता है। यह सर्वरों के लिए विशेष रूप से फायदेमंद है जहां सुसंगत पता पहचान सर्वोपरि है। इन सर्वरों के लिए, स्टेटिक IP कॉन्फ़िगरेशन एक आवश्यकता बन सकती है।
जबकि ग्राफिकल इंटरफ़ेस IP कॉन्फ़िगरेशन को संभालने का एक अधिक सहज तरीका प्रदान करता है, कमांड लाइन का उपयोग करके स्टेटिक IP अधिक सटीकता प्रदान कर सकता है। जो उपयोगकर्ता अपने नेटवर्क कॉन्फ़िगरेशन पर दानेदार नियंत्रण चाहते हैं, उनके लिए कमांड-लाइन विधियां पसंदीदा विकल्प हैं। इस विधि में महारत हासिल करके, उपयोगकर्ता अपनी आवश्यकताओं के लिए इष्टतम उबंटू IP कॉन्फ़िगरेशन सुनिश्चित कर सकते हैं।
हालांकि, उबंटू में स्टेटिक IP के लाभ, विशेष रूप से 22.04 संस्करण में, जिम्मेदारियों के साथ आते हैं। यह सुनिश्चित करना महत्वपूर्ण है कि ये IP सही ढंग से सेट अप हैं, क्योंकि गलत कॉन्फ़िगरेशन नेटवर्क कमजोरियों को जन्म दे सकते हैं।
तो अपने उबंटू मशीन पर स्टेटिक IP पता सही ढंग से कॉन्फ़िगर करने के लिए नीचे दिए गए चरणों का पालन करें।
nmcli कमांड के साथ उबंटू पर स्टेटिक IP सेट करें
nmcli कमांड का उपयोग करके उबंटू 22.04 स्टेटिक IP सेटिंग्स कॉन्फ़िगर करना काफी आसान है। nmcli एक टेक्स्ट-आधारित उपयोगिता है जिसका उपयोग आपके डिवाइस पर उपयोग किए जा रहे वायर्ड कनेक्शन की स्थिति की जांच के लिए किया जाता है।
इस कमांड के साथ, आप अपने कनेक्शन की स्थिति, अपने होस्ट डिवाइस का नाम, और आपके नेटवर्क कॉन्फ़िगरेशन में सामान्य अनुमतियों जैसी अतिरिक्त नेटवर्किंग जानकारी तक पहुंच सकते हैं। यदि आप उबंटू सर्वर पर स्टेटिक IP सेट करना चाहते हैं, तो यह कमांड अमूल्य साबित होता है।
आप अपने कनेक्शन के बारे में जानकारी प्राप्त कर सकते हैं:
nmcli connection show
इस कमांड का आउटपुट निम्नानुसार होगा:
NAME UUID TYPE DEVICE
Wired connection 1 12f312a7-f0e7-334a-8ab4-c7b3f8249c7e ethernet enp0s3
नीचे दिए गए कमांड के साथ एक स्टेटिक लिंक बनाएं। फिर, nmcli कमांड में उपयुक्त पैरामीटर्स के साथ enp0s3 और ipv4 सेटिंग्स को मैन्युअल रूप से कॉन्फ़िगर करें:
sudo nmcli con add type ethernet con-name 'static' ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.1.89/24 gw4 192.168.1.1
यदि आप फिर से nmcli connection show कमांड का उपयोग करते हैं, तो आप देख सकते हैं कि static लिंक जोड़ा गया है।
इस प्रक्रिया के बाद, आपके द्वारा बनाए गए स्टेटिक कनेक्शन को DNS IP में जोड़ें:
sudo nmcli con mod static ipv4.dns 192.168.*.*
अब कनेक्शन को सक्रिय करने के लिए नीचे दिए गए कमांड का उपयोग करें:
sudo nmcli con up id 'static'
यदि आउटपुट "connection successfully activated" प्रदर्शित करता है, तो आपने अपने मशीन पर स्टेटिक IP पता सफलतापूर्वक सेट कर लिया है।
आप डायनामिक IP पतों के कारण होने वाली कनेक्शन समस्याओं से बचने के लिए स्टेटिक IP पतों का उपयोग करने पर विचार कर सकते हैं। एक स्टेटिक IP पता आपको इंटरनेट से जुड़े होने पर एक निश्चित पहचान और स्थान रखने की अनुमति देता है।
आप जिस स्टेटिक IP को अपने डिवाइस को असाइन करना चाहते हैं उसे चलाकर सत्यापित कर सकते हैं:
ip route
उबंटू पर स्टेटिक IP सेटिंग्स के लिए netplan का उपयोग करना
nmcli की तरह, एक और कमांड जिसका उपयोग आप उबंटू पर स्टेटिक IP सेट करने के लिए कर सकते हैं वह है netplan। आप 22.04 LTS और 22.10 संस्करणों में netplan कमांड का उपयोग करके आसानी से उबंटू स्टेटिक IP सेटिंग्स बना सकते हैं। ऐसा करने के लिए, नीचे दिए गए चरणों का पालन करें।
पहले, इसका उपयोग करके अपने नेटवर्क इंटरफेस का नाम ढूंढें:
sudo ip a
आप यहां जो देखते हैं वह आपके नेटवर्क इंटरफेस का नाम है। यह नाम प्रत्येक डिवाइस पर अलग हो सकता है।
अब, /etc/netplan फ़ोल्डर में 01-netcfg.yaml नामक एक फ़ाइल बनाएं। इसे अपने पसंदीदा टेक्स्ट एडिटर से संपादित करें।
sudo vim /etc/netplan/01-netcfg.yaml
फ़ाइल में निम्न पंक्तियाँ जोड़ें:
network:
version: 2
renderer: networkd
ethernets:
eth0: #इस लाइन को अपने नेटवर्क इंटरफेस नाम के अनुसार संपादित करें।
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
जैसा कि आप देख सकते हैं, आपने dhcp4: no कथन के साथ DHCP IP सेटिंग को अक्षम कर दिया है। फिर आपने Google द्वारा असाइन किए गए IP पते और DNS सेटिंग्स जोड़े हैं।
इस फ़ाइल को सहेजने के बाद, परिवर्तनों को लागू करने के लिए निम्न चलाएं:
sudo netplan apply
ग्राफिकल रूप से उबंटू पर स्टेटिक IP सेटिंग्स कॉन्फ़िगर करें
उबंटू 22.04 में ग्राफिकल नेटवर्क इंटरफ़ेस काफी उपयोगी है यदि आप कमांड लाइन का उपयोग नहीं करना चाहते हैं। इतना कि आप इस इंटरफ़ेस का उपयोग करके आसानी से उबंटू स्टेटिक IP पता सेट कर सकते हैं।
ऐसा करने के लिए, अपने डेस्कटॉप के ऊपरी दाएं कोने में नेटवर्क आइकन पर क्लिक करें। फिर, ड्रॉप-डाउन मेनू से वायर्ड सेटिंग्स चुनें। सेटिंग्स विंडो खोलने के लिए गियर आइकन पर क्लिक करें।
फिर, खुली हुई विंडो में IPv4 टैब पर स्विच करें।
जैसा कि आप देख सकते हैं, DHCP डिफ़ॉल्ट रूप से सक्षम है। IPv4 विधि को मैन्युअल में बदलें क्योंकि आप डायनामिक के बजाय स्टेटिक IP का उपयोग करना चाहते हैं। अगला, अपना पता, नेटमास्क और गेटवे सेटिंग्स बदलें। अंत में, अपनी DNS सेटिंग संशोधित करें और लागू करें बटन पर क्लिक करें।
इन सभी कार्यों को प्रभावी होने के लिए आपको इस वायर्ड कनेक्शन को पुनरारंभ करना होगा। ऐसा करने के लिए, बस नेटवर्क नाम के बगल में स्विच को चालू और फिर बंद करें।
उबंटू पर स्टेटिक IP पते का उपयोग क्यों करना चाहिए?
अब आप समझ गए हैं कि nmcli और netplan दोनों के साथ ग्राफिकल और कमांड-लाइन विधियों का उपयोग करके उबंटू में स्टेटिक IP कैसे कॉन्फ़िगर करें, विशेष रूप से "जैमी जेलिफिश" 22.04 LTS संस्करण और 22.10 में।
अपर्याप्त IP पतों के कारण, कुछ सेवा प्रदाता दो अलग-अलग उपयोगकर्ताओं को एक ही पता असाइन कर सकते हैं। इस मामले में, कनेक्शन समस्याएं हो सकती हैं। स्टेटिक IP पतों का उपयोग करने से ऐसी समस्याएं नहीं होती हैं क्योंकि यह उपयोगकर्ता-विशिष्ट है, लेकिन सावधान रहें क्योंकि कोई आपके IP पते का कई तरीकों से दुरुपयोग कर सकता है।