1. परिचय
Ubuntu में IP पतों को कॉन्फ़िगर करना नेटवर्क स्थिरता और प्रदर्शन को सुधारने की एक महत्वपूर्ण प्रक्रिया है। विशेष रूप से, जब आप सर्वर वातावरण या विशिष्ट नेटवर्क में Ubuntu का उपयोग करते हैं, तो उचित IP पता प्रबंधन आवश्यक हो जाता है। यह गाइड Ubuntu पर IP पतों की जाँच और कॉन्फ़िगरेशन को, डायनामिक से स्थैतिक सेटिंग्स तक, शुरुआती‑मित्रवत, चरण‑दर‑चरण प्रारूप में समझाता है। IP पता कॉन्फ़िगरेशन को समझकर, आप अपने Ubuntu नेटवर्क वातावरण को प्रभावी रूप से अनुकूलित कर सकते हैं।
2. IP पतों का मूल ज्ञान
IP पता एक अद्वितीय पहचानकर्ता है जिसका उपयोग डिवाइस इंटरनेट या LAN (लोकल एरिया नेटवर्क) पर संचार करते समय करते हैं। यह नेटवर्क, जिसमें इंटरनेट भी शामिल है, के माध्यम से डेटा भेजने और प्राप्त करने में महत्वपूर्ण भूमिका निभाता है। दो प्रकार के IP पते होते हैं: IPv4 और IPv6।
IPv4 और IPv6 के बीच अंतर
- IPv4 : एक 32‑बिट पता जो आमतौर पर दशमलव स्वरूप में दर्शाया जाता है, जैसे “192.168.1.1”। IPv4 लंबे समय से इंटरनेट संचार का मानक रहा है, लेकिन पता समाप्ति के कारण IPv6 की ओर माइग्रेशन जारी है।
- IPv6 : एक 128‑बिट पता नोटेशन जैसे “2001:0db8:85a3:0000:0000:8a2e:0370:7334″। IPv6 अत्यंत बड़े पता स्थान प्रदान करता है, जिससे निकट भविष्य में समाप्ति की संभावना कम है।
यह गाइड मुख्यतः Ubuntu में IPv4 पतों के कॉन्फ़िगरेशन पर केंद्रित है।
3. Ubuntu में IP पते कैसे जांचें
IP पता कॉन्फ़िगर करने से पहले वर्तमान सेटिंग्स की पुष्टि करना महत्वपूर्ण है। Ubuntu आपको कमांड लाइन और GUI दोनों के माध्यम से IP पता विवरण जांचने की सुविधा देता है।
टर्मिनल के माध्यम से जांच
टर्मिनल में निम्नलिखित कमांड दर्ज करें ताकि नेटवर्क इंटरफ़ेस और IP पता जानकारी प्रदर्शित हो सके:
ip address
यह कमांड प्रत्येक इंटरफ़ेस (जैसे eth0, wlan0) को असाइन किए गए IP पतों की सूची देता है। प्रदर्शित जानकारी कॉन्फ़िगरेशन और समस्या निवारण दोनों के लिए उपयोगी है।
GUI के माध्यम से जांच
GUI विधि इस प्रकार है:
- स्क्रीन के ऊपरी‑दाएँ कोने में नेटवर्क आइकन पर क्लिक करें और “Settings” चुनें।
- “Network” मेनू खोलें, सक्रिय कनेक्शन चुनें, और “Details” पर क्लिक करें।
- IP पता, सबनेट मास्क, गेटवे और अन्य विवरण प्रदर्शित होंगे।
यह विधि शुरुआती के लिए अनुशंसित है क्योंकि यह कमांड का उपयोग किए बिना IP पता की आसान पुष्टि की अनुमति देती है।
4. डायनामिक IP पतों (DHCP) का कॉन्फ़िगरेशन
डिफ़ॉल्ट रूप से, Ubuntu DHCP (Dynamic Host Configuration Protocol) का उपयोग करके डायनामिक IP पते असाइन करता है। नीचे DHCP सेटिंग्स को कॉन्फ़िगर करने का तरीका बताया गया है।
netplan का उपयोग करके कॉन्फ़िगरेशन
Ubuntu 18.04 से, नेटवर्क सेटिंग्स netplan द्वारा प्रबंधित की जाती हैं। डायनामिक IP पता कॉन्फ़िगर करने के लिए नीचे दिए गए चरणों का पालन करें।
- कॉन्फ़िगरेशन फ़ाइल का पता लगाएँ। सामान्यतः
/etc/netplan/01-netcfg.yamlजैसी फ़ाइल उपयोग की जाती है। netplanफ़ाइल को इस प्रकार संपादित करें:network: version: 2 ethernets: eth0: dhcp4: true
- कॉन्फ़िगरेशन लागू करें।
sudo netplan apply
फ़ाइल स्थान और संपादन
कॉन्फ़िगरेशन फ़ाइलें /etc/netplan/ निर्देशिका में संग्रहीत होती हैं। परिवर्तन करने से पहले हमेशा बैकअप बनाएं। यदि कॉन्फ़िगरेशन लागू करने के बाद कोई त्रुटि आती है, तो फ़ाइल की सामग्री को सावधानीपूर्वक जांचें और संभावित गलतियों को सुधारें।
5. स्थिर IP पतों का कॉन्फ़िगरेशन
डायनामिक रूप से असाइन किए गए IP के बजाय एक निश्चित IP पता उपयोग करने के लिए, स्थिर IP पता कॉन्फ़िगर करें।
netplan का उपयोग करके कॉन्फ़िगरेशन
- नीचे दिखाए अनुसार कॉन्फ़िगरेशन फ़ाइल को संपादित करें:
network: version: 2 ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
- परिवर्तन सहेजें और
netplan applyके माध्यम से लागू करें। - अब कॉन्फ़िगर किया गया स्थिर IP पता असाइन हो जाएगा।
GUI के माध्यम से कॉन्फ़िगरेशन
स्थिर IP पता GUI के माध्यम से कॉन्फ़िगर करने के लिए, नेटवर्क सेटिंग्स खोलें, “Manual” चुनें, और IP पता, गेटवे तथा DNS सर्वर मान सीधे दर्ज करें।

6. नेटवर्क सेटिंग्स बदलते समय महत्वपूर्ण नोट्स
IP पता सेटिंग्स को संशोधित करते समय कई सावधानियों पर विचार करना आवश्यक है।
कॉन्फ़िगरेशन फ़ाइलों का बैकअप लेना
कॉन्फ़िगरेशन फ़ाइलों को संपादित करने से पहले एक बैकअप बनाएं ताकि कॉन्फ़िगरेशन त्रुटियों के कारण होने वाली कनेक्टिविटी समस्याओं से बचा जा सके।
बदलावों के बाद नेटवर्क कनेक्टिविटी की पुष्टि करना
नए सेटिंग्स लागू करने के बाद, ip address कमांड फिर से चलाएँ ताकि यह पुष्टि हो सके कि बदलाव सही ढंग से लागू हुए हैं। यदि कनेक्शन खो जाता है, तो त्रुटियों के लिए कॉन्फ़िगरेशन की समीक्षा करें।
कॉन्फ़िगरेशन त्रुटियों के कारण उत्पन्न समस्याओं को कैसे ठीक करें
यदि गलत कॉन्फ़िगरेशन के कारण कनेक्टिविटी समस्याएँ उत्पन्न होती हैं, तो बैकअप फ़ाइल को पुनर्स्थापित करें और netplan apply के साथ सेटिंग्स को फिर से लागू करें। आप journalctl का उपयोग करके त्रुटि संदेशों की समीक्षा कर सकते हैं और समस्या के कारण की पहचान कर सकते हैं।
7. अक्सर पूछे जाने वाले प्रश्न (FAQ)
यदि कॉन्फ़िगरेशन लागू नहीं हो रहा है तो मुझे क्या करना चाहिए?
यदि netplan apply आपके सेटिंग्स को लागू नहीं करता है, तो सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल में कोई इंडेंटेशन या सिंटैक्स त्रुटि न हो।
मैं netplan त्रुटियों को कैसे हल करूँ?
sudo journalctl -xe चलाएँ ताकि लॉग्स की जाँच कर सकें और त्रुटि के विवरण की पहचान कर सकें। YAML फ़ॉर्मेटिंग की गलतियाँ कॉन्फ़िगरेशन विफलताओं का सामान्य कारण हैं।
मैं कई नेटवर्क इंटरफ़ेस कैसे कॉन्फ़िगर करूँ?
यदि आपके सिस्टम में कई इंटरफ़ेस हैं, तो प्रत्येक इंटरफ़ेस के लिए सेटिंग्स अलग-अलग परिभाषित करें। उदाहरण के लिए, netplan फ़ाइल में eth0 और eth1 को अलग-अलग कॉन्फ़िगर करें।
8. सारांश
यह गाइड Ubuntu में IP पतों को कॉन्फ़िगर करने के तरीके को समझाता है। डायनेमिक और स्टैटिक IP कॉन्फ़िगरेशन दोनों के लिए चरण-दर-चरण विधियों का पालन करके, Ubuntu में नेटवर्क सेटिंग्स का प्रबंधन बहुत आसान और अधिक कुशल हो जाता है।



