मुझे अपने मुख्य आरपीआई का आईपी पता कैसे पता चलेगा?


16

मैंने अपनी आरपीआई को हेडलेस होने के लिए कॉन्फ़िगर किया है, और इसे अपने राउटर में प्लग किया है। मैं स्थानीय आईपी पते की खोज कैसे कर सकता हूं ताकि मैं इसमें ssh कर सकूं?

अद्यतन: बहुत सारे दस्तावेज़ इंगित करते हैं कि आप राउटर में लॉग इन कर सकते हैं और डीएचसीपी तालिका को देख सकते हैं। क्या होगा यदि आपके पास राउटर के लिए लॉगिन क्रेडेंशियल नहीं हैं? (मैं उस प्रतिबंध पश्चात तथ्य को जोड़ने के लिए माफी माँगता हूँ!)


90% समय लोग कारखाने की चूक से लॉगिन क्रेडेंशियल को कभी नहीं बदलते हैं। यदि आप राउटर पर वास्तव में अपना हाथ पा सकते हैं, तो एक बहुत अच्छा मौका है कि उपयोगकर्ता नाम व्यवस्थापक है और पासवर्ड सीरियल नंबर है। या बस मेक और मॉडल का पता लगाएं और Google डिफ़ॉल्ट लॉगिन क्रेडेंशियल खोजें।
डेबो

Verizon / FIOS को यह बताने की कोशिश करें! :) (मेरे मामले में, रूटर मेरी जी के अपार्टमेंट में है और जब वे इसे स्थापित Verizon पासवर्ड सेट।)
fearless_fool

जवाबों:


12

प्रयत्न:

arp -a

आप tcpdump को भी आज़मा सकते हैं, लेकिन यह उतना स्पष्ट नहीं है।

यदि आप रूटर्स लोकल आईपी एड्रेस को जानते हैं, तो अपने ब्राउज़र में टाइप करें और लॉगिन करें। वहां से, आपके राउटर के आधार पर, आपके नेटवर्क के बारे में जानकारी के साथ विकल्पों का एक अलग सेट होगा जिसमें राउटर से जुड़े सभी वायरलेस डिवाइस शामिल हैं।

Apple की टाइम मशीन / एयरपोर्ट एक्सप्रेस यह आसान बनाता है।

किसी भी अन्य राउटर से आपको संभवतः लैन टैब के लिए देखना होगा, फिर आपका आईपी पता आवंटन टैब।


आपके राउटर प्रकार के लिए टिप्पणी की होगी, लेकिन पर्याप्त प्रतिष्ठा नहीं।
Dbo

arp -a, nmap -sS की तुलना में तेज़ है, और इसे रूट प्राइवेट की आवश्यकता नहीं है! पारितोषिक के लिए धन्यवाद।
निर्भय_फूल


अजीब तरह से पर्याप्त: पहली बार मेरे आरपीआई को बूट करने के तुरंत बाद, arp -aयह नहीं मिलता है, लेकिन sudo nmap -sS 192.168.1.0/24करता है। कैवियट खाली करनेवाला।
निर्भय_फूल

7

उपयोग करना arp -aतेज और आसान है, लेकिन मैंने पाया है कि कुछ परिस्थितियों में, यह सभी उपकरणों को सूचीबद्ध नहीं करता है। (एक तरफ के रूप में, मुझे नहीं पता कि ऐसा क्यों होता है। किसी भी विचार?) यहां एक दृष्टिकोण है - अब तक - हमेशा काम करने के लिए प्रकट होता है। बस इसमें अधिक समय लगता है ...

अपने होस्ट मशीन पर एक शेल विंडो में (आपने कहा था कि आप ssh, right?) का उपयोग करके लॉग इन करना चाहते हैं?

sudo nmap -sS 192.168.1.0/24

(यह आपके स्थानीय नेटवर्क को 192.168.1.xxx मानता है)। यह स्थानीय नेटवर्क पर उपकरणों के लिए स्कैन करेगा। इसमें कुछ समय लग सकता है, लेकिन जब यह पूरा हो जाएगा, तो यह कई प्रविष्टियों को प्रिंट करेगा, जिसमें एक ऐसा है जो कुछ इस तरह से पढ़ता है:

Nmap scan report for raspberrypi.home (192.168.1.8)
Host is up (0.016s latency).
Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
5900/tcp open  vnc
6000/tcp open  X11
MAC Address: 80:1F:02:DA:AF:0D (Edimax Technology Co.)

इससे हम जानते हैं कि डीएचसीपी-सौंपा पता है 192.168.1.8। यदि आप डिफ़ॉल्ट उपयोगकर्ता खाते का उपयोग कर रहे हैं, तो अब लॉग इन करना संभव है:

$ ssh pi@192.168.1.8

4

संपादित करें:

अपने हेडलेस आरपीआई को कॉन्फ़िगर करते समय आप इसे सीधे अपने कंप्यूटर ईथरनेट पोर्ट से जोड़ सकते हैं (मॉडल बी होना चाहिए)।

एक मैक पर आपको "सिस्टम प्राथमिकता" के भीतर "इंटरनेट शेयरिंग" चालू करना होगा। यह आपके कंप्यूटर को आपके वाईफाई और ईथरनेट पोर्ट के बीच एक कनेक्शन बनाने की अनुमति देगा, जिसे आपके पाई को प्लग किया जाना चाहिए।

इस "इंटरनेट शेयरिंग" परिदृश्य में आपका कंप्यूटर रेंज 192.168.2.1में डीएचसीपी सर्वर बनाते समय आईपी ​​एड्रेस (डिफ़ॉल्ट रूप से) लेगा 192.168.2.X

कोशिश कर रहा 192.168.2.2है कि मैं लगभग हमेशा जुड़ा हुआ हूं जब मेरे पास मॉनिटर नहीं था। अगर ऐसा नहीं है तो मुझे हमेशा मिलेगा 192.168.1.3

जब आप अंत में रिमोट एक्सेस प्राप्त करते हैं, तो आईपी और मैक पते पर ध्यान दें। एक बार जब आप उन्हें प्राप्त करते हैं, तो डीएचसीपी रिजर्वेशन और पोर्ट मैपिंग देखें। आपके राउटर के आधार पर, यह बहुत आसान या बहुत जटिल हो सकता है।

महज प्रयोग करें arp -a


लेकिन यह सच नहीं है। क्या इसे में खामियों को दूर के आधार पर पते, ताकि आप कल्पना नहीं कर सकते कि आरपीआई xxx.xxx.xxx.2 पर है बाहर आपके रूटर हाथ
fearless_fool

@fearless_fool पूरी तरह से मेरे जवाब को बदल दिया। इसका सीधा संबंध आपके कंप्यूटर RJ45 से है।
1 ''

आपको एक बिंदु पर उछालते हुए - मैंने अपनी नई हेडलेस आरपीआई को अपने मैकबुक एनेट पोर्ट में प्लग करना सुविधाजनक समझा। मैंने पाया कि मुझे ऐसा करने की आवश्यकता थी: शेयर से: वाई-फाई का उपयोग करने वाले कंप्यूटरों के लिए: ईथरनेट (और इंटरनेट शेयरिंग चालू)। फिर मेरी आरपीआई सबनेट 2 पर बदल गई, जैसा आपने कहा, 192.168.2.2 पर। (हो सकता है कि हममें से कोई एक आपके उत्तर को संपादित करे!)
निर्भय_फूल

2

मैं एक ऐसे समाधान का उपयोग करता हूं जिसके लिए इंटरनेट का उपयोग आवश्यक है। यह थोड़ा वर्कअराउंड हो सकता है, लेकिन मेरे लिए अच्छा रहा है:

बूट करते समय, मेरा रास्पबेरी पाई स्वचालित रूप से अपने स्वयं के आईपी-पते के साथ एक जीमेल खाते में भेज देता है जिसे मैंने केवल उस उद्देश्य के लिए बनाया था। मेरे काम की नोटबुक पर, मैं उस ईमेल के माध्यम से प्राप्त किसी भी ईमेल को स्वचालित रूप से पढ़ने के लिए थंडरबर्ड का उपयोग करता हूं, इसलिए मुझे इस पर गुस्सा नहीं आता है। यदि मुझे ssh करने की आवश्यकता है, तो मैं नवीनतम ईमेल देखता हूं और यह IP बताता है।

स्क्रिप्ट इस तरह से काम करती है: क्रोन एक पायथन स्क्रिप्ट को चलाता है जब बूट किया जाता है ( यहां देखें ), जो तब ईमेल भेजता है: एलिनक्स विकी - पायथन स्क्रिप्ट।

आशा है कि ये आपकी मदद करेगा,

लुकास


हे। आपको ई-मेल भेजने के लिए आरपीआई को कॉन्फ़िगर करने का मतलब है कि आपके पास पहली बार इसके साथ संवाद करने का एक तरीका है, जैसे कि कीबोर्ड और डिस्प्ले। यही हम यहाँ से बचने की कोशिश कर रहे हैं।
निडर_फूल

आप दूसरे कंप्यूटर से सीधे sd कार्ड पर उपयुक्त फ़ाइलों को भी संपादित कर सकते हैं;) यह है कि मैं इसे कैसे करूँ ...
LuWi

विकी लिंक की स्क्रिप्ट मेरे काम नहीं आई। जब मैंने इसे चलाने की कोशिश की तो यह दुर्घटनाग्रस्त हो गया। मुझे यह स्क्रिप्ट काम लगी
levibostian

0

आपके प्रश्न का पर्याप्त उत्तर नहीं दे रहा है, लेकिन मुझे अपने RPis को निश्चित IP पते निर्दिष्ट करना आसान लगता है। मेरे राउटर में मैं डीएचसीपी सेटिंग्स को कॉन्फ़िगर करता हूं ताकि वे एक श्रेणी में आवंटित करें (100-255 कहते हैं) फिर मैं अपने मशीनों पर कुछ के लिए 100 से नीचे की सीमा में निश्चित आईपी पते निर्दिष्ट करता हूं।

मान लें कि मैं IP पता 192.168.0.42 और myrouter (गेटवे) 192.168.0.1 पर असाइन करना चाहता हूं, मेरा / etc / नेटवर्क / इंटरफेस फ़ाइल जैसा दिखता है:

# लूपबैक
ऑटो लो
इफेस लो इनट लूपबैक

# मेरा विन्यास, स्टेटिक आईपी
ऑटो एथ0
iface eth0 इनसेट स्थिर
पता 192.168.0.42
गेटवे 192.168.0.1
नेटमास्क 255.255.255.0

# नेटवर्क पता "परिवार"
नेटवर्क 192.168.0.0 192.168.0.255
प्रसारित


हां, यह काम करता है। इसके लिए आवश्यक है कि आप अपने राउटर द्वारा निर्दिष्ट डीएचसीपी रेंज को जानते हों। और एक बूटस्ट्रैपिंग समस्या है: एक कीबोर्ड और मॉनिटर के बिना संपादन / आदि / नेटवर्क / इंटरफेस थोड़ा मुश्किल है।
निर्भय_फूल

आप बूटस्ट्रैपिंग के बारे में सही हैं। मेरे पास एक अतिरिक्त कीबोर्ड, माउस और मॉनिटर है जिसका उपयोग मैं अपने पीआई स्थापना को स्थापित करते समय करता हूं। एक बार जब मैंने मूल बातें पूरी कर लीं (जैसे नेटवर्किंग), मैं बिना सिर के जा सकता हूं। किसी अन्य मशीन से कॉन्फ़िगर इंस्टॉलेशन बनाने में सक्षम होना अच्छा होगा, लेकिन यह मेरे से थोड़ा परे है।
डेरेक नाइट

: W / oa कुंजीपटल या आरपीआई मंच में माउस मैं खरोंच से एक आरपीआई की स्थापना पर एक काफी विस्तृत है (लेकिन सरल) writeup किया raspberrypi.org/forums/viewtopic.php?f=91&t=74176
fearless_fool

0

यदि आप पीआई तक नहीं पहुँच सकते हैं क्योंकि आपके पास कोई मॉनिटर नहीं है या जो भी आप अपने राउटर तक पहुँच सकते हैं और कनेक्टेड डिवाइसों की जांच कर सकते हैं।

आपके कामकाजी कंप्यूटर प्रकार में ifconfig(यदि linux) या ipconfig(यदि विंडोज़) आप अपना खुद का आईपी और अपना डिफ़ॉल्ट गेटवे देखेंगे। मेरे लिए, उदाहरण के लिए, यह है: मेरा आईपी 192.168.1.101 और मेरा गेटवे 192.168.1.1। आपकी नज़र भी शायद ऐसी ही लगेगी।

फिर अपने ब्राउज़र पर जाएँ और http://192.168.1.1(आपके द्वारा खोजा गया प्रवेश द्वार) और आप अपने राउटर वेबपेज में होंगे। यदि यह राउटर केस के चारों ओर एक पासवर्ड देखने के लिए कहता है, तो यह कहीं मुद्रित हो सकता है, या कागजात में उन्होंने आपको राउटर के साथ दिया, या व्यवस्थापक का प्रयास करें .. यह वास्तव में बहुत बार काम करता है।

राउटर में आपके पास विकल्पों का एक गुच्छा होगा, लेकिन हमेशा एक खंड होता है जहां आप डिवाइस की स्थिति और पहले से जुड़े उपकरणों की जांच कर सकते हैं (विशेषकर यदि आप वेलन में हैं)

यदि कोई उपकरण स्पष्ट नाम नहीं दिखाता है (जैसे रास्पबेरी, या रास्पबेरी में सेट की गई कोई चीज) तो अनप्लग करें और रास्पी को फिर से प्लग करें और देखें कि क्या डिवाइस गायब हो जाता है और सूची में फिर से प्रकट होता है। यह आपका रास्पबेरी है :)


0

आप अवही डेमन को कॉन्फ़िगर कर सकते हैं ताकि आपका पाई हमेशा raspberrypi.local पते पर सुन रहा हो। चरण 1 देखें

आप इसे खोजने के लिए उन्नत आईपी स्कैनर का भी उपयोग कर सकते हैं ।

उम्मीद है की यह मदद करेगा!


लेकिन आप केवल अहवी डेमॉन को कॉन्फ़िगर कर सकते हैं यदि आपके पास पहले स्थान पर एक कीबोर्ड और डिस्प्ले है। यही हम बचने की कोशिश कर रहे हैं! :) और जैसा कि डाबो बताते हैं, आप arpआरपीआई का पता खोजने के लिए एक वाणिज्यिक उत्पाद के बजाय उपयोग कर सकते हैं ।
निडर_फूल

0

मैंने सिर्फ अपने नए RasPi 2 के आईपी पते को प्राप्त करने की कोशिश की। पहला बूट और काम करता है डीएचसीपी नेटवर्क। तो यहां बताया गया है कि आपको पता कैसे मिलता है:

1) इसे नेटवर्क में प्लग करें, रासपी को बूट करें और कम से कम 20 सेकंड के लिए एसडी कार्ड लाइट को बुझाने के लिए प्रतीक्षा करें। 2) RasPi को अनप्लग करें और इसे आप लैपटॉप या पीसी रनिंग वायरशर्क से कनेक्ट करें और ऐसे पैकेट देखें, जिनमें MAC एड्रेस "Raspberr_cd: 38: 32" के रूप में शुरू हो, cd: 38: 32 मेरा आखिरी 3 घंटे का मेरा MAC है इसलिए आपका अलग होगा। 3) आपको कुछ पैकेट्स देखने चाहिए, जिसमें एक अरप रिक्वेस्ट हो, जिसमें कहा गया हो, "जिनके पास IP एड्रेस: ​​xxxx" है और "Nnnn" भी बताएं, जहां nnnn RasPi का एड्रेस है।

एचटीएच, डैन


0

मैं यह पता लगाने के लिए उस पर बहुत कम समय खर्च करता हूं और अंत में एक समाधान जो ठीक काम करता है।

इस http://angryip.org/download/#windows पर एक नज़र डालें

मेरा मानना ​​है कि "arp -a" भी IP देगा, लेकिन जो उपकरण मैंने ऊपर बताया है वह विस्तार से जानकारी देगा।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.