रास्पबेरी पाई के लिए डिफ़ॉल्ट होस्टनाम, रचनात्मक रूप से पर्याप्त है, "
रास्पबेरी पाई
"। क्या होगा यदि आप एक अलग होस्टनाम चाहते हैं या आप अपने स्थानीय नेटवर्क पर होस्टनाम टकराव से बचना चाहते हैं? आगे पढ़ें कि कैसे हम आपको दिखाते हैं कि लिनक्स आधारित डिवाइस के होस्टनाम को जल्दी से कैसे बदला जाए।
क्यों मैं यह करना चाहते हैं?
दो प्राथमिक कारण हैं कि आप अपने नेटवर्क पर लिनक्स डिवाइस के स्थानीय होस्टनाम को संपादित करने के लिए कुछ मिनट क्यों लेना चाहेंगे। सबसे आम कारण बस अनुकूलन होगा - यह चीजों को निजीकृत करने का मज़ा है। अपने रास्पबेरी पाई संगीत स्टेशन को पुराने के रूप में छोड़ने के बजाय "
रास्पबेरी पाई
", उदाहरण के लिए, आप इसका नाम बदल सकते हैं"
ज्यूकबॉक्स
“.
दूसरा कारण जिसे आप स्थानीय होस्ट को कस्टमाइज़ करना चाहते हैं, वह है नाम के टकराव से बचना। यदि आप, उदाहरण के लिए, तीन रास्पबेरी पाई इकाइयां खरीदी और स्थापित की हैं, तो उनमें से तीन (एक डिफ़ॉल्ट रास्पियन स्थापना मानकर) स्थानीय होस्टनाम का दावा करने का प्रयास करेंगे "
रास्पबेरी पाई
“.
पहला सफल होगा और अगले दो अपने होस्टनामों को हल करने में विफल होंगे, जिससे वे आपके राउटर की डिवाइस सूची में रिक्त रहेंगे (जैसा कि ऊपर स्क्रीनशॉट में देखा गया है) और होस्टनाम आधारित प्रोटोकॉल जैसे सांबा फ़ाइल साझाकरण के माध्यम से पहुंच से बाहर है।
सौभाग्य से यह सुपर सरल है, यह मानते हुए कि आपके रास्पबेरी पाई के होस्टनाम को बदलने के लिए, जहां कुछ त्वरित संपादन करना है (और आपके द्वारा पूर्ण एक्सेस किए गए अधिकांश लिनक्स-आधारित डिवाइस)। प्रदर्शन उद्देश्यों के लिए हम परिवर्तन पर प्रदर्शन करेंगे एक स्टॉक रस्पबियन स्थापना , लेकिन एक ही फ़ाइल संपादन डेबियन, उबंटू और अधिकांश अन्य लिनक्स प्लेटफार्मों पर काम करेगा।
अपने Pi पर होस्ट बदलना
हमारे पास कार्यालय के आसपास इतनी रास्पबेरी पाई इकाइयां हैं कि उनमें से एक गुच्छा अब संघर्ष में है। आज हम यह तय करने जा रहे हैं कि प्रत्येक पाई यूनिट को उनके वर्तमान फ़ंक्शन के आधार पर अद्वितीय नाम निर्दिष्ट किया जाए। इस नाम बदलने के लिए एक आदर्श उम्मीदवार हमारा कमाल है
रास्पबेरी पाई मौसम स्टेशन
; जैसे ही हम hostname बदलते हैं, नेटवर्क पर इसे पहचानना बहुत आसान हो जाएगा
मौसम केंद्र
“.
पहला कदम डिवाइस पर टर्मिनल या एसएसएच को डिवाइस में खोलना है और रिमोट टर्मिनल खोलना है। हमारा उपकरण हेडलेस है और वर्तमान में चल रहा है, इसलिए हम दूरस्थ टर्मिनल मार्ग को ले जाएंगे और SSH के माध्यम से इसे कनेक्ट करेंगे।
टर्मिनल पर, होस्ट फ़ाइल खोलने के लिए निम्न कमांड टाइप करें:
सुडो नैनो / आदि / मेजबान
आपकी होस्ट फ़ाइल इस तरह दिखाई देगी:
लेबल की बहुत अंतिम प्रविष्टि को छोड़कर सभी प्रविष्टियों को अकेले छोड़ दें
127.0.1.1
होस्टनाम के साथ “
रास्पबेरी पाई
"। यह एकमात्र पंक्ति है जिसे आप संपादित करना चाहते हैं। जो भी hostname आप चाहते हैं के साथ "रास्पबेरी" बदलें। हमने इसे अपने डिवाइस पर “
मौसम केंद्र
"। संपादक को बंद करने के लिए CTRL + X दबाएँ; मौजूदा फ़ाइल को अधिलेखित करने और उसे सहेजने के लिए सहमत हों।
टर्मिनल पर वापस, होस्टनाम फ़ाइल खोलने के लिए निम्न कमांड टाइप करें:
sudo नैनो / etc / hostname
इस फ़ाइल में केवल आपका वर्तमान होस्टनाम है:
डिफ़ॉल्ट बदलें ”
रास्पबेरी पाई
"उसी होस्टनाम के साथ जिसे आपने पिछले चरण में रखा था (उदा।"
मौसम केंद्र
")। फिर से, संपादक को बंद करने के लिए CTRL + X दबाएँ, मौजूदा फ़ाइल को अधिलेखित करने और उसे सहेजने के लिए सहमत हैं।
अंत में, हमें सिस्टम में बदलाव करने की जरूरत है और परिवर्तनों को प्रभावी करने के लिए सिस्टम को रिबूट करना होगा। टर्मिनल में, परिवर्तन करने के लिए निम्नलिखित कमांड दर्ज करें:
sudo /etc/init.d/hostname.sh
उस आदेश का पालन करें:
सूद रिबूट
एक बार जब सिस्टम ऑनलाइन वापस आता है, तो आप अपने राउटर में डिवाइस सूची की जांच कर सकते हैं कि क्या नया होस्टनाम ठीक से हल हो गया है:
सफलता! अब एक नाम के बिना नेटवर्क भटकने के बजाय, हमारे छोटे रास्पबेरी पाई मौसम स्टेशन में एक मेजबाननाम है।