संपादित 6 महीने पहले द्वारा ExtremeHow संपादकीय टीम
डेबियननेटवर्किंगस्थैतिक आईपीनेटवर्क विन्यासलिनक्ससिस्टम प्रशासनसीएलआईओपन सोर्ससुरक्षासर्वर
अनुवाद अपडेट किया गया 6 महीने पहले
डेबियन में स्थैतिक IP पता कॉन्फ़िगर करना एक महत्वपूर्ण कौशल है जो नेटवर्क या सर्वर का प्रबंधन करने वाले किसी भी व्यक्ति के लिए आवश्यक है। यह आपके डिवाइस को आपके नेटवर्क के भीतर एक स्थिर और अनुमानित पता प्रदान करता है, जो सर्वर संचालन या एक राउटेर पर पोर्ट फ़ॉरवर्डिंग के लिए आवश्यक है।
इस विस्तृत गाइड में, हम डेबियन सिस्टम पर स्थैतिक IP पता सेट करने की प्रक्रिया के माध्यम से जाएंगे। हम सभी आवश्यक चरणों को कवर करेंगे और स्पष्टता सुनिश्चित करने के लिए आवश्यक स्पष्टीकरण प्रदान करेंगे। यह गाइड शुरुआती और अनुभवी उपयोगकर्ताओं दोनों के लिए उपयुक्त है।
स्थैतिक IP कॉन्फ़िगर करने से पहले, आपको अपने मौजूदा नेटवर्क कॉन्फ़िगरेशन की अच्छी समझ होनी चाहिए। आपके मौजूदा नेटवर्क सेटअप को जानने से स्थैतिक IP पता कुशलता से सेट करने में मदद मिलती है।
पहले, आपको अपने नेटवर्क के बारे में कुछ महत्वपूर्ण जानकारी एकत्र करनी चाहिए। आपको अपने मौजूदा IP पता, सबनेट मास्क, गेटवे, और DNS सर्वर जानने की जरूरत है। आप अपने टर्मिनल में निम्नलिखित कमांड चलाकर यह जानकारी प्राप्त कर सकते हैं:
ip addr show
यह कमांड सभी नेटवर्क इंटरफेस और उनका मौजूदा IP कॉन्फ़िगरेशन प्रदर्शित करता है। अपनी सक्रिय नेटवर्क कनेक्शन को देखें, जो आमतौर पर eth0
, eth1
, या enp0s3
होता है, जो आपके सिस्टम पर निर्भर करता है। मौजूदा IP जानकारी नोट करें।
इसी तरह, अपने गेटवे और DNS को खोजने के लिए निम्नलिखित कमांड का उपयोग करें:
route -n
0.0.0.0
से शुरू होने वाली पंक्ति "Gateway" कॉलम में आपके गेटवे को दिखाएगी। DNS के लिए, /etc/resolv.conf
फाइल की जांच करके चलाएं:
cat /etc/resolv.conf
डेबियन में, नेटवर्क इंटरफेस सेटिंग्स /etc/network/interfaces
फाइल में कॉन्फ़िगर की जाती हैं। इस फाइल को संपादित करने के लिए आपको प्रशासनिक विशेषाधिकारों की आवश्यकता होगी, इसलिए आप nano या vim जैसा टेक्स्ट एडिटर का उपयोग कर सकते हैं। नीचे nano का उपयोग करने का एक उदाहरण दिया गया है:
sudo nano /etc/network/interfaces
इस फाइल में, हम आपके नेटवर्क इंटरफेस को स्थैतिक IP देने के लिए आवश्यक बदलाव करेंगे।
/etc/network/interfaces
फाइल में, आपको auto
या allow-hotplug
से शुरू होने वाली प्रविष्टियाँ मिलेंगी। ये आपके सिस्टम पर नेटवर्क इंटरफेस का प्रतिनिधित्व कर सकती हैं। उस सही इंटरफेस की पहचान करें जिसे आप स्थैतिक IP के साथ कॉन्फ़िगर करना चाहते हैं। यह कुछ इस तरह दिख सकता है:
auto eth0
मान लीजिए हम eth0
को नेटवर्क इंटरफेस के रूप में उपयोग कर रहे हैं। हम इस इंटरफेस को कॉन्फ़िगर करने के साथ आगे बढ़ेंगे।
स्थैतिक IP सेट करने के लिए, फाइल में निम्नलिखित पंक्तियों को जोड़ें या संशोधित करें:
iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4
यदि आपका नेटवर्क इंटरफेस eth0
से भिन्न है, तो इसे बदलें। इसके अलावा, 192.168.1.100
, 255.255.255.0
, 192.168.1.1
और DNS पते को अपनी उपयुक्त नेटवर्क सेटिंग्स के साथ बदलें। आइये प्रत्येक पैरामीटर पर चर्चा करें:
अपने नेटवर्क कॉन्फ़िगरेशन फाइल को संपादित और सहेजने के बाद, अगला कदम परिवर्तनों को लागू करने के लिए नेटवर्किंग सेवा को पुनः आरंभ करना है। सेवा को पुनः आरंभ करने के लिए निम्नलिखित कमांड का उपयोग करें:
sudo systemctl restart networking
यह कमांड आपके डेबियन सिस्टम पर नेटवर्किंग सेवा को पुनः आरंभ करता है, जिससे आपका स्थैतिक IP कॉन्फ़िगरेशन सक्षम हो जाता है। यदि नेटवर्क इंटरफेस ऊपर नहीं आते हैं, तो /etc/network/interfaces
फाइल में अपनी कॉन्फ़िगरेशन की किसी त्रुटि या गलत सेटिंग्स की जांच करें।
नेटवर्क सेवा को पुनः आरंभ करने के बाद, यह महत्वपूर्ण है कि परिवर्तनों को सफलतापूर्वक लागू किया गया है इसकी पुष्टि करें। आप निम्नलिखित कमांड का उपयोग करके अपनी नेटवर्क सेटिंग्स की जांच कर सकते हैं और नए स्थैतिक IP पते की पुष्टि कर सकते हैं:
ip addr show eth0
पुष्टि करें कि eth0
(या आपका संबंधित इंटरफेस) नियत स्थैतिक IP पता दिखाता है।
इसके अलावा, निम्नानुसार रूटिंग टेबल का सत्यापन करें:
route -n
सुनिश्चित करें कि आपका गेटवे सही तरीके से सूचीबद्ध है। अंत में, निम्नलिखित का उपयोग करके DNS संकल्प का परीक्षण करें:
ping -c 4 google.com
अगर आपको प्रतिक्रिया प्राप्त होती है, तो इसका मतलब है कि आपकी DNS कॉन्फ़िगरेशन सही है।
कुछ मामलों में, आपके सिस्टम में एक से अधिक नेटवर्क इंटरफेस हो सकते हैं, और आपको प्रत्येक को स्थैतिक IP सौंपना पड़ सकता है। इन चरणों को प्रत्येक इंटरफेस के लिए दोहराएं और सुनिश्चित करें कि वे /etc/network/interfaces
फाइल में सही तरीके से कॉन्फ़िगर किए गए हैं। उदाहरण के लिए:
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 auto eth1 iface eth1 inet static address 192.168.2.100 netmask 255.255.255.0 gateway 192.168.2.1
प्रत्येक नेटवर्क कनेक्शन के लिए आवश्यकतानुसार IP पता, नेटमास्क, और गेटवे को समायोजित करें।
स्थैतिक IP कॉन्फ़िगरेशन विशेष रूप से सर्वर वातावरण में बहुमूल्य है। सर्वर अक्सर विभिन्न सेवाओं की मेजबानी करते हैं जिन्हें नेटवर्क पर पहुँचा जाना आवश्यक होता है, जैसे कि एक वेब सर्वर, डेटाबेस सर्वर, या फ़ाइल सर्वर। एक स्थिर IP पता इन सेवाओं को किसी भी बाधा से बचने में मदद करता है।
इसके अलावा, यदि आप एक दूरस्थ पहुँच सेटअप का प्रबंधन कर रहे हैं, जैसे कि एक SSH सर्वर, एक निश्चित IP पता होना लाभकारी हो सकता है ताकि आप सुरक्षित कनेक्शनों की स्थापना कर सकें बिना कॉन्फ़िगरेशन को बदले जब एक गतिशील IP पुनः निर्धारित किया जाता है।
उन नेटवर्क में जहाँ संसाधन पहुँच की निगरानी या प्रतिबंध करने की आवश्यकता होती है, स्थैतिक IP असाइनमेंट सुरक्षा नीतियों, फ़ायरवॉल नियमों, और नेटवर्क पहुँच नियंत्रणों को बनाए रखने में मदद करते हैं।
जब आप स्थैतिक IP सेट करते हैं, तो आपको कुछ समस्याओं का सामना करना पड़ सकता है। सबसे आम समस्याओं में शामिल हैं:
8.8.8.8
) का उपयोग करें।यदि आपको नेटवर्क समस्याएँ मिलती हैं, तो पहले अपने कॉन्फ़िगरेशन फाइल में सिंटैक्स त्रुटियों की जांच करें। फाइल में टाइपो एक आम गलती है। आप अधिक जानकारी के लिए नेटवर्क लॉग भी जांच सकते हैं:
dmesg | grep -i eth0
अपने नेटवर्क इंटरफेस नाम के साथ eth0
को बदलें। यह कमांड ड्राइवर और हार्डवेयर से संबंधित समस्याओं को इंगित कर सकता है।
एक बार जब आप अपने नेटवर्क सेटअप और कॉन्फ़िगरेशन फाइल से परिचित हो जाते हैं, तो डेबियन पर स्थैतिक IP पता असाइन करना एक सीधे-सादे प्रक्रिया है। इस गाइड में बताए गए चरणों का पालन करने से आपको एक स्थिर और निरंतर नेटवर्क कनेक्शन प्राप्त करने में मदद मिलेगी, जो नेटवworking कार्यों के लिए आवश्यक है।
प्रयोग के साथ, नेटवर्क इंटरफेस कॉन्फ़िगर करना आपकी आदत बन जाता है, और आपको अलग-अलग लिनक्स वितरणों में प्रक्रिया समान लगेगी। अच्छी कॉन्फ़िगरेशन प्रथाओं का पालन करने से आपके सिस्टम और अनुप्रयोगों के लिए सुचारू नेटवर्क संचालन सुनिश्चित होता है।
प्रत्येक चरण को समझने और नेटवर्क कॉन्फ़िगरेशन फाइल के विवरण पर ध्यान देने के द्वारा, कोई भी डेबियन सिस्टम पर सफलतापूर्वक स्थैतिक IP पतों को असाइन कर सकता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं