जवाबों:
यह ट्यूटोरियल बताता है कि 2015-05-05 के बाद से रास्पियन में शामिल डिफ़ॉल्ट नेटवर्क मैनेजर dhcpcd का उपयोग करके नेटवर्किंग कैसे सेट करें । यह रास्पियन बस्टर , रास्पियन स्ट्रेच , रास्पियन जेसी और अंतिम रास्पियन व्हीजी के फाउंडेशन रिलीज पर लागू होता है ।
बस्टर सेटिंग्स स्ट्रेच के समान हैं।
यदि आप एक राउटर के साथ एक ईथरनेट कनेक्शन का उपयोग कर रहे हैं, तो आवश्यक कॉन्फ़िगरेशन नहीं होना चाहिए और इसे बॉक्स से बाहर काम करना चाहिए।
नोट Pi3 / Pi Zero W इनबिल्ट वाईफाई 5GHz नेटवर्क को सपोर्ट नहीं करता है, और वायरलेस रेग्युलेटरी डोमेन सेट होने तक 2.4GHz नेटवर्क पर Ch 12,13 से कनेक्ट नहीं हो सकता है।
वायरलेस नियामक डोमेन (Pi4B, Pi3B +, Pi3A +) सेट होने तक 5GHz सक्षम उपकरणों पर वाईफाई अक्षम है
- डोमेन
Raspberry Pi Configuration
(rc_gui) के माध्यम सेraspi-config
याcountry=
एक उपयुक्त आईएसओ 3166 अल्फ़ा 2 देश कोड में सेट करके सेट किया जा सकता है/etc/wpa_supplicant/wpa_supplicant.conf
।
यदि आप नींव दिशानिर्देशों का पालन करके वाईफाई और जीयूआई का उपयोग कर रहे हैं
यदि आप नींव दिशानिर्देशों का पालन करके स्थापित कमांड लाइन से वाईफाई का उपयोग कर रहे हैं, तो
यह एक नेटवर्क स्थापित करने का एकमात्र तरीका है जो प्रसारण नहीं करता है ।SSID
यह एक 'हेडलेस' सिस्टम को सेटअप करने के लिए भी इस्तेमाल किया जा सकता है, उदाहरण के लिए एक सीरियल कंसोल केबल का उपयोग, लेकिन यह आसान है अगर आप सेटअप के लिए एक मॉनिटर और कीबोर्ड उधार ले सकते हैं। पीसी के लिए ईथरनेट केबल का उपयोग करके एक अन्य संभावित विधि के लिए नीचे देखें।
मई 2016 के बाद से रास्पबियन , बूट डायरेक्टरी की सामग्री को एक फ़ाइल के लिए जाँचता है wpa_supplicant.conf
, और इसमें /etc/wpa_supplicant
मौजूद किसी भी wpa_supplicant.conf
फ़ाइल की जगह, फ़ाइल को कॉपी कर लेगा । बूट निर्देशिका में फ़ाइल तब हटा दी जाती है। इसका उपयोग हेडलैस सेटअप को सक्षम करने के लिए किया जा सकता है, wpa_supplicant.conf
नीचे दी गई सेटिंग्स का उपयोग करके । (आप संभवतः भी सक्षम करना चाहेंगे ssh
।)
यदि आप केवल जानना चाहते हैं कि IP Address
आपका पाई hostname -I
कमांड लाइन पर प्रवेश का उपयोग कर रहा है ।
नवंबर 2016 की रिलीज़ के अनुसार, रास्पियन में डिफ़ॉल्ट रूप से SSH सर्वर अक्षम है। आपको इसे मैन्युअल रूप से सक्षम करना होगा ।
sudo raspi-config
टर्मिनल में दर्ज करें , पहले चयन करें advanced options
, फिर नेविगेट करें ssh
, दबाएँ Enter
और ssh सर्वर को सक्षम या अक्षम करें चुनें।
हेडलेस सेटअप के लिए, एसएसएच को एसडी कार्ड के बूट विभाजन पर, बिना किसी एक्सटेंशन के 'ssh' नामक एक फाइल रखकर सक्षम किया जा सकता है।
यदि आप हाल ही में चल रहे हैं तो रास्पियन
/etc/network/interfaces
नीचे की तरह होना चाहिए। अगर आपने इसे PUT IT BACK बदल दिया है। (याStretch
बस इसे हटा दें - यह प्रभावी रूप से कुछ नहीं करता है।)
# इंटरफेस (5) ifup (8) और ifdown (8) द्वारा उपयोग की गई फ़ाइल # कृपया ध्यान दें कि यह फ़ाइल dhcpcd के साथ प्रयोग होने के लिए लिखी गई है # स्थिर आईपी के लिए, /etc/dhcpcd.conf और 'man dhcpcd.conf' से परामर्श करें # /Etc/network/interfaces.d से फ़ाइलें शामिल करें: source-directory /etc/network/interfaces.d
फ़ाइल /etc/wpa_supplicant/wpa_supplicant.conf
को अनुशंसित सेटअप विधियों द्वारा बनाया / संशोधित किया जाएगा, लेकिन हाथ से सेटअप किया जा सकता है। हाल ही में रास्पियन में एसएसआईडी raspi-config
और पासवर्ड दर्ज करने का विकल्प है । इसमें निम्न जैसा कुछ होना चाहिए: -
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=AU
network={
ssid="ESSID"
psk="Your_wifi_password"
}
यदि आपको एक निजी नेटवर्क से कनेक्ट करने की आवश्यकता है (अर्थात कोई प्रसारण नहीं SSID
) तो scan_ssid=1
अंदर की लाइन शामिल करें network={⋯}
।
नोट यदि आप अलग-अलग नेटवर्क से कनेक्ट करना चाहते हैं (जैसे काम या घर पर) तो आप कई
network={⋯}
प्रविष्टियाँ शामिल कर सकते हैं ।यदि आपके पास कई नेटवर्क हैं और एक विशिष्ट नेटवर्क से जुड़ना चाहते हैं,
priority=100
तोnetwork={⋯}
प्रविष्टि के अंदर की रेखा शामिल करें ।
आप प्रत्येक नेटवर्क के लिए एक अलग प्राथमिकता का चयन कर सकते हैं, सर्वोच्च प्राथमिकता सुलभ नेटवर्क का चयन किया जाएगा; डिफ़ॉल्ट 0 है।
कई अन्य विकल्प हैं जिनका उपयोग किया जा सकता है man wpa_supplicant.conf
।
जेसी में 10-wpa_supplicant
वाईफाई इंटरफेस को प्रबंधित करने के लिए हुक शामिल नहीं है, इसलिए wpa_supplicant के लिंक की आवश्यकता है। ये सेटिंग्स प्रीडिक्टेबल नेटवर्क इंटरफ़ेस नामों के साथ असंगत हैं।
/etc/network/interfaces
द्वारा प्रयोग किया जाता जेसी होना चाहिए: -
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
ध्यान दें कि dhcp को कॉल /etc/network/interfaces
करना अक्षम होगा dhcpcd
।
Stretch
कुछ समय के लिए अन्य वितरण में इस्तेमाल किया गया है, जो 1 अनुमान लगाने योग्य नेटवर्क इंटरफेस नाम की शुरुआत की ।
नेटवर्क इंटरफेस एक उपसर्ग से गठित नाम होगा en
ईथरनेट या - wl
- पीछा wlan द्वारा x
यह दर्शाता है MAC
और MAC
जैसे enxb827eb123456
या wlx00c140123456
। Pi4, Pi3 और PIZeroW का ऑनबोर्ड वाईफाई जो कि ओवर कनेक्ट है sdio
, हालांकि नाम का उपयोग करेगाwlan0
यह कई नेटवर्क इंटरफेस का उपयोग करने वालों के लिए फायदेमंद हो सकता है, हालांकि अधिकांश पीयू उपयोगकर्ताओं के लिए, एक ही ईथरनेट और वाईफाई इंटरफेस के साथ थोड़ा अंतर होगा। यदि आप कर्नेल कमांड लाइन पर गुजरते हैं तो पिछले नाम eth0
और wlan0
बहाल किए जा सकते हैं ।net.ifnames=0
/boot/cmdline.txt
raspi-config
अनुमानित नेटवर्क इंटरफ़ेस नामों को सक्षम करने के लिए एक विकल्प है ।
1. कुछ असंगत कारणों के लिए फाउंडेशन ने लंबे समय से प्रतीक्षित सुविधा को शुरू करने के केवल 3 सप्ताह बाद "ईथरनेट उपकरणों के लिए अनुमानित नेटवर्क इंटरफ़ेस नामों को अक्षम करें" का फैसला किया। इस सेटिंग को चालू करने Advanced Options
के raspi-config
लिए एक विकल्प है ।
अलग-अलग उत्तर देखें स्टेटिक आईपी एड्रेस
dhcpcd
विन्यासRaspbian, डिफ़ॉल्ट रूप से, dhcpcd
नेटवर्क इंटरफेस को प्रबंधित करने के लिए उपयोग करता है। यह स्वचालित है, और अधिकांश उपयोगकर्ताओं को वायरलेस नेटवर्क के लिए SSID और पासवर्ड निर्दिष्ट करने की आवश्यकता नहीं है।
यह कॉन्फ़िगर करना संभव है कि dhcpcd
विकल्पों में प्रवेश करके कैसे काम करता है /etc/dhcpcd.conf
; देख man dhcpcd.conf
वहाँ पर एक अच्छा लेख है dhcpcd
पर https://wiki.archlinux.org/index.php/dhcpcd
निम्नलिखित कुछ अधिक सामान्य विन्यासों का वर्णन करते हैं: -
dhcpcd
DHCP पट्टा विफल होने पर एक स्थिर प्रोफ़ाइल को इसके भीतर कॉन्फ़िगर करना और वापस गिरना संभव है । यह विशेष रूप से हेडलेस मशीनों के लिए उपयोगी है, जहां यह सुनिश्चित करने के लिए स्थिर प्रोफ़ाइल का उपयोग "पुनर्प्राप्ति" प्रोफ़ाइल के रूप में किया जा सकता है कि मशीन से कनेक्ट करना हमेशा संभव है। स्थिर प्रोफ़ाइल किसी भी अन्य स्टेटिक आईपी पते के रूप में सेटअप है
# स्टेटिक प्रोफाइल को परिभाषित करें प्रोफाइल static_eth0 स्थिर ip_address = ress स्थिर रूटर्स = ⋯ स्थिर domain_name_servers = s # eth0 पर स्टेटिक प्रोफाइल में गिरावट इंटरफ़ेस eth0 fallback static_eth0
dhcpcd
इंटरफ़ेस को कॉन्फ़िगर करने से रोकेंयह अक्सर पाई को एक एक्सेस प्वाइंट (जिसे अन्य फ़ाइलों का उपयोग करके कॉन्फ़िगर करने की आवश्यकता होती है) के रूप में कार्य करने के लिए सक्षम किया जाता है , जबकि DHCP
अन्य इंटरफेस पर सामान्य कॉन्फ़िगरेशन की अनुमति देता है।
denyinterfaces wlan0
फ़ाइल के अंत में जोड़ें (लेकिन किसी भी अन्य जोड़ा इंटरफ़ेस लाइनों के ऊपर)।
dhcpcd
इंटरफ़ेस पर एक प्रवेश द्वार को कॉन्फ़िगर करने से रोकेंयदि आप कोई डिफ़ॉल्ट मार्ग स्थापित नहीं करना चाहते हैं (अक्सर एक स्थिर आईपी पते के साथ संयोजन में उपयोग किया जाता है) निर्दिष्ट करें
nogateway
dhcpcd
होस्ट नेटवर्क पर निर्भर इंटरफेस को कॉन्फ़िगर कर सकता है। DHCP रिज़ॉल्यूशन का प्रयास करने से पहले मैक या आईपी पते के आधार पर मेजबानों की जांच करने के लिए यह एड्रेस रिज़ॉल्यूशन प्रोटोकॉल (एआरपी) का उपयोग करता है।
इंटरफ़ेस bge0 arping 192.168.0.1 # मेरा विशिष्ट 192.168.0.1 नेटवर्क प्रोफ़ाइल dd: ee: aa: dd: bb: ee स्थिर ip_address = 192.168.0.10 / 24 # एक सामान्य 192.168.0.1 नेटवर्क प्रोफाइल 192.168.0.1 स्थिर ip_address = 192.168.0.98 / 24
यदि आप इन सुविधाओं का उपयोग नहीं कर रहे हैं और एक सरल नेटवर्क है, तो आप ARP जांच को अक्षम करके डीएचसीपी को गति दे सकते हैं।
noarp
विशिष्ट वायरलेस इंटरफ़ेस के लिए अलग-अलग wpa_supplicant.conf फ़ाइलों का उपयोग करने के लिए dhcpcd को कॉन्फ़िगर करना संभव है।
नाम की एक फ़ाइल बनाएं wpa_supplicant-"$interface".conf
में /etc/wpa_supplicant/
जैसे wpa_supplicant-wlan0.conf
ही द्वारा उपयोग किया जाएगाwlan0
/etc/wpa_supplicant/wpa_supplicant.conf
किसी भी अन्य वायरलेस इंटरफेस के लिए इस्तेमाल किया जाएगा।
रास्पियन के हाल के संस्करण (जो उपयोग करते हैं dhcpcd
) ssh
एक link-local
पते पर काम करने की अनुमति देते हैं और avahi
(जो एक ज़र्कोनफ़ कार्यान्वयन है) कार्यक्रमों को स्थानीय नेटवर्क पर चलने वाले मेजबानों की खोज करने में सक्षम बनाता है।
इसका मतलब है कि आप पाई को एक कंप्यूटर (एक ईथरनेट केबल के साथ) या एक स्थानीय नेटवर्क राउटर में प्लग कर सकते हैं और आईपी पते को जाने बिना कनेक्ट कर सकते हैं।
आप आसानी से लिनक्स और ओएस एक्स से कनेक्ट कर सकते हैं ssh pi@hostname.local
(डिफ़ॉल्ट होस्टनाम है raspberrypi
) यह लोकप्रिय जीयूआई ssh
कार्यक्रमों के साथ काम करना चाहिए । यह कभी-कभी विंडोज और नेटवर्क के कुछ संस्करणों के साथ समस्याग्रस्त है जो गैर-मानक तरीके से .local का उपयोग करते हैं। (देखें https://en.wikipedia.org/wiki/.local )
नोट .local
रिज़ॉल्यूशन हमेशा उदाहरण के लिए काम नहीं करता है rsync
। निम्नलिखित आईपी को हल करना चाहिए (और bash
स्क्रिप्ट में शामिल किया जा सकता है )
RemotePi=$(getent hosts hostname.local | awk '{ print $1 }')
यदि आपके सिस्टम getent
को hosts
उदाहरण के लिए निम्न macOS का उपयोग करने की आवश्यकता नहीं है : -
RemotePi=$(arp -n hostname.local | awk '{x = $2; gsub(/[()]/, "", x); print x }')
यदि आपके पास एक से अधिक पाई हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है कि प्रत्येक Pi के पास एक अद्वितीय होस्टनाम है।
आप एक क्रॉसओवर केबल का उपयोग कर सकते हैं, लेकिन आपको एक की आवश्यकता नहीं है (अधिकांश आधुनिक इंटरफेस स्वचालित रूप से पता लगाते हैं)।
प्रत्यक्ष कनेक्शन का एक दोष यह है कि पाई में कोई इंटरनेट नहीं होगा और तिथि निर्धारित नहीं की जाएगी। आप ssh pi@hostname.local sudo date -s$(date -Ins)
कनेक्शन से पहले चलाकर होस्ट से दिनांक कॉपी कर सकते हैं ।
यह ट्यूटोरियल शामिल सॉफ्टवेयर का उपयोग करके इंटरनेट तक पहुंचने के लिए एक सामान्य रास्पियन इंस्टॉलेशन स्थापित करने के बारे में है। यह एक ही नेटवर्क पर अन्य कंप्यूटरों से कनेक्शन भी कवर करता है।
यह मुख्य रूप से नए उपयोगकर्ताओं को अपने पाई (विशेष रूप से वाईफाई) को प्राप्त करने के लिए संघर्ष करने में मदद करने के उद्देश्य से है।
यह कवर नहीं करता है: -
- अन्य नेटवर्क प्रबंधक।
- पाई (जैसे
DHCP
सर्वर, टनलिंग, वीपीएन, एक्सेस प्वाइंट) पर उन्नत नेटवर्किंग चलाना ।- का उपयोग
ipv6
(हालांकि यदि आपके पासipv6
नेटवर्क है तो यह काम करना चाहिए)।- वैकल्पिक नेटवर्किंग सेटअप। (नेटवर्किंग स्थापित करने के कई अलग-अलग तरीके हैं।)
स्टेटिक आईपी एड्रेस सेट करने के बारे में सवाल इस साइट पर सबसे आम हैं। बहुत सारे ट्यूटोरियल हैं (कई गलत, अप्रचलित या अपूर्ण)।
अस्वीकरण
आगे बढ़ने से पहले मुझे यह बताने के लिए बाध्य होना चाहिए कि स्थैतिक पता स्थापित करने की अनुशंसा नहीं की गई है। दूरसंचार इंजीनियर ऐसा नहीं करते हैं। स्टेटिक आईपी एड्रेस एक नेटवर्क एडमिनिस्ट्रेटर के जीवन का बैन हो सकता है। ऐसी स्थितियाँ हैं जहाँ स्टेटिक आईपी एड्रेस आवश्यक हैं जैसे यदि आप डीएचसीपी सर्वर चला रहे हैं, या बिना डीएचसीपी सर्वर वाले एक अलग नेटवर्क पर चल रहे हैं।
यदि आप वैसे भी आगे बढ़ने के लिए दृढ़ हैं तो आपको यह सुनिश्चित करना चाहिए कि आप इसे सही तरीके से प्राप्त करें। फाउंडेशन नेटवर्क ट्यूटोरियल से अनुकूलित
यह डीएचसीपी का उपयोग करके सबसे आसानी से पाई के साथ किया जाता है, लेकिन आपके नेटवर्क पर किसी भी कंप्यूटर पर किया जा सकता है, हालांकि कमांड अन्य प्रणालियों से भिन्न हो सकते हैं।
Daud
ip -4 addr show | grep global
जिसे आउटपुट देना चाहिए जैसे:
inet 10.1.1.30/24 brd 10.1.1.255 scope global eth0
inet 10.1.1.31/24 brd 10.1.1.255 scope global wlan0
पहला पता नेटवर्क पर आपके पाई का आईपी पता है, और स्लैश के बाद का हिस्सा नेटवर्क आकार है। यह अत्यधिक संभावना है कि आपका / a 24 होगा।
दूसरा पता नेटवर्क का brd (प्रसारण) पता है।
अपने राउटर का पता लगाएं (या गेटवे)
ip route | grep default | awk '{print $3}'
10.1.1.1
अंत में अपने DNS सर्वर के पते पर ध्यान दें, जो अक्सर आपके गेटवे के समान होता है।
cat /etc/resolv.conf
# Generated by resolvconf
nameserver 10.1.1.1
फिर निम्न विधियों में से एक का पालन करें । (यहां ऐसी अन्य विधियाँ प्रलेखित नहीं हैं। ये रास्पियन पर सबसे आम हैं।) ( या तो विधि के लिए उपयुक्त नेटवर्क इंटरफ़ेस नाम eth0
, wlan0
या पूर्वानुमान योग्य नेटवर्क इंटरफ़ेस नाम स्थानापन्न हैं । )
यदि आप इंटरफ़ेस नाम ढूंढना चाहते हैं, भले ही कनेक्ट न हों, तो निम्न कमांड चलाएँ ls /sys/class/net/
किसी भी विधि में आपको आईपी पते चुनना चाहिए जो उपयोग में नहीं हैं; आपके डीएचसीपी सर्वर द्वारा उपयोग की जाने वाली सीमा के बाहर, एक ही उप-नेटवर्क के भीतर।
/etc/network/interfaces
इसके डिफ़ॉल्ट (ऊपर के रूप में) पर छोड़ दें ।
/etc/dhcpcd.conf
इस प्रकार संपादित करें : -
Here is an example which configures a static address, routes and dns.
interface eth0
static ip_address=10.1.1.30/24
static routers=10.1.1.1
static domain_name_servers=10.1.1.1
interface wlan0
static ip_address=10.1.1.31/24
static routers=10.1.1.1
static domain_name_servers=10.1.1.1
ip_address
ऊपर दिए गए कमांड से पता और आकार है (या उसी नेटवर्क पर एक और अप्रयुक्त पते),
routers
आपके राउटर (या गेटवे) का पता है।
domain_name_servers
/etc/resolv.conf से DNS पता (तों) है। (देखें man dhcpcd.conf
)
वहाँ पर एक अच्छा लेख है dhcpcd
पर https://wiki.archlinux.org/index.php/dhcpcdFallback profile
स्थिर IP लिए एक विकल्प है
नोट यह विधि अनुशंसित नहीं है (और केवल काम करता है यदि आप डीएचसीपी क्लाइंट डेमॉन को अक्षम करते हैं), खासकर यदि आप दोनों इंटरफेस का उपयोग करने की योजना बनाते हैं।
अपने पाई पर एक स्थिर नेटवर्क ऐड्रेस को कॉन्फ़िगर करें /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.1.1.30
netmask 255.255.255.0
gateway 10.1.1.1
allow-hotplug wlan0
iface wlan0 inet static
address 10.1.1.31
netmask 255.255.255.0
gateway 10.1.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address
ऊपर दिए गए कमांड से पता (या उसी नेटवर्क पर एक और अप्रयुक्त पता),
netmask
255.255.255.0 नेटवर्क आकार से मेल खाता है /24
।
gateway
आपके राउटर (या गेटवे) का पता है।
आप निर्दिष्ट भी कर सकते हैं dns-nameservers
, लेकिन यह आमतौर पर आवश्यक नहीं है। broadcast
स्वचालित रूप से से ली गई है address
और netmask
और निर्दिष्ट करने की आवश्यकता नहीं। अधिक विवरण के लिए https://wiki.debian.org/NetworkConfiguration देखें
आप या तो या दोनों को सेट कर सकते हैं eth0
, wlan0
या पूर्वानुमानित नेटवर्क इंटरफ़ेस नामों में से एक
फिर डीएचसीपी ग्राहक डेमॉन को अक्षम करें और मानक डेबियन नेटवर्किंग पर जाएं :
sudo systemctl disable dhcpcd
sudo systemctl enable networking
परिवर्तनों को प्रभावी करने के लिए रिबूट:
sudo reboot
systemd-analyze
।
static domain_search=example.local
dhcpcd.conf मेथड में जोड़ा है। बेझिझक वापस / संपादित करें / मुझसे संपर्क करें।
ईथरनेट कनेक्शन पर स्थिर IP पते के लिए:
sudo nano /etc/dhcpcd.conf
फ़ाइल के शीर्ष पर निम्न पंक्तियों में टाइप करें:
interface eth0
static ip_address=192.168.1.XX/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
sudo reboot
यह हाल ही में जेसी अद्यतन के लिए किया जाना चाहिए। /etc/network/interfaces
अकेला छोड़ देना चाहिए । अपना ब्राउज़र खोलें और अपना राउटर पता दर्ज करें (अधिकांश के लिए 192.168.1.1) और रास्पबेरी पाई को 'स्टेटिक' के रूप में दिखाने के लिए अपने घर नेटवर्क की जांच करें।
dhcpcd
नेटमैस्क का अनुमान लगाया गया है, जो यह अन्य पता श्रेणियों के लिए नहीं कर सकता है। man
पन्नों को पढ़ें ।
auto eth0
ऊपर की iface eth0 inet manual
रेखा है /etc/network/interface
। sudo service networking restart
कमांड के माध्यम से नेटवर्क को फिर से शुरू करें
यह कैसे करें
यह एक निश्चित IP सेट करेगा और ssh डेमॉन को सक्षम करेगा:
/boot/cmdline.txt
और ip=192.168.1.20
पंक्ति के अंत में जोड़ें ।/boot/ssh
ssh pi@192.168.1.20
पर पासवर्ड है raspberry
। Ssh के माध्यम से कनेक्ट करने के लिए विंडोज पर पोटीन का उपयोग करें ।मैं इसका उपयोग अपने रास्पियन जेसी और स्ट्रेच तक पहुंचने के लिए कर रहा हूं, जो बिना अटैच मॉनिटर के बूट करता है, केवल पावर और इथर के साथ। इसे ssh शेल के साथ एक्सेस करने के बाद मैं अपना सेटअप जारी रख सकता हूं।
इस उपचार के बाद रास्पबेरी पीआई में दो आईपी थे: एक आपके द्वारा निर्दिष्ट आईपी से और एक रास्पबेरी पाई पर चलने वाले डीएचसीपी-क्लाइंट से।
ifconfig
आपको निर्धारित आईपी दिखाएगा। जबकि शीर्ष-दाईं ओर नीला तीर-चिह्न dhcpd-IP दिखाता है।
सबसे पहले आपको अपनी रास्पबेरी पाई का आईपी स्टैटिक बनाना चाहिए। ताकि जब भी आप अपने रास्पबेरी पाई को पावर करें तो इसे आपके एक्सेस प्वाइंट (हॉटस्पॉट) से कनेक्ट हो।
अपने एक्सेस प्वाइंट से कनेक्ट करें। रास्पबेरी पाई के टर्मिनल में ifconfig टाइप करें और उस आईपी पते को नीचे दर्ज करें, मेरे मामले में यह 192.1683.333 था
Dhcpcd.conf फ़ाइल को संपादित करके प्रारंभ करें
sudo nano /etc/dhcpcd.conf
नीचे तक सभी तरह से स्क्रॉल करें और अपने कनेक्शन (वायर्ड या वायरलेस) के अनुसार इस लाइनों को अंत में जोड़ें।
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
interface wlan0
static ip_address=192.168.43.233/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
सहेजने और रिबूट करने के लिए Ctrl + x दबाएँ। अब अपने रास्पबेरी पाई को पावर करें और यह स्वचालित रूप से आपके एक्सेस प्वाइंट से कनेक्ट हो जाएगा।
routers
औरdomain_name_servers
लाइनें वैकल्पिक हैं यदि आप उस इंटरफ़ेस के माध्यम से रूटिंग सेट नहीं करना चाहते हैं।