שְׁאֵלָה:
כיצד אוכל לגלות את כתובת ה- IP של ה- RPI חסר הראש שלי?
fearless_fool
2014-04-07 22:43:07 UTC
view on stackexchange narkive permalink

הגדרתי את ה- RPi שלי ללא ראש, וחיברתי אותו לנתב שלי. כיצד אוכל לגלות את כתובת ה- IP המקומית כדי שאוכל להתחבר אליה?

עדכון: הרבה מסמכים מצביעים על כך שתוכל להתחבר לנתב ולהסתכל בטבלת DHCP. מה אם אין לך אישורי כניסה לנתב? (אני מתנצל על הוספת הגבלה זו לאחר מעשה!)

90% מהמקרים אנשים לעולם לא משנים את אישורי הכניסה מהברירות המחדל של המפעל. אם אתה באמת יכול לשים את היד על הנתב, יש סיכוי טוב מאוד ששם המשתמש הוא admin והסיסמה היא המספר הסידורי. או פשוט אתר את היצרן והדגם וחפש בגוגל את אישורי הכניסה המוגדרים כברירת מחדל.
נסה לספר את זה ל- Verizon / FIOS! :) (במקרה שלי, הנתב נמצא בדירת המחותן שלי ו- Verizon קבעה את הסיסמה כשהתקינו אותה.)
תֵשַׁע תשובות:
Dbo
2014-04-08 11:52:28 UTC
view on stackexchange narkive permalink

נסה :

  arp -a  

אתה יכול גם לנסות tcpdump, אבל זה לא ברור.

אם אתה מכיר את כתובת ה- IP המקומית של הנתבים, הקלד אותה בדפדפן והתחבר. משם, תלוי בנתב שלך, תהיה לך קבוצה אחרת של אפשרויות עם מידע על הרשת שלך, כולל כל המכשירים האלחוטיים המחוברים לנתבים.

מכונת הזמן של אפל / שדה תעופה אקספרס עושה את זה קל.

מכל נתב אחר תצטרך כנראה לחפש כרטיסיית LAN ואז את כרטיסיית הקצאת כתובות ה- IP שלך.

הייתי מגיב לסוג הנתב שלך אבל לא מספיק מוניטין.
arp -a הוא הרבה יותר מהיר מאשר nmap -sS, ואינו דורש פרטיות שורש! תודה על הטיפ.
@fearless_fool ההנאה שלי
באופן מוזר: מיד לאחר אתחול ה- RPi שלי בפעם הראשונה, 'arp -a' לא מוצא אותו, אבל 'sudo nmap -sS 192.168.1.0 / 24' כן. אזהרת ריק.
fearless_fool
2014-04-07 22:43:07 UTC
view on stackexchange narkive permalink

השימוש ב- arp -a הוא מהיר וקל, אך גיליתי שבנסיבות מסוימות הוא לא מפרט את כל המכשירים. (כחוד, אני לא יודע למה זה קורה. יש רעיונות?) הנה גישה שנראית - עד כה - תמיד עובדת. זה פשוט לוקח יותר זמן ...

בחלון פגז במחשב המארח שלך (אמרת שאתה רוצה להיכנס באמצעות ssh, נכון?), הקלד:

  sudo nmap -sS 192.168.1.0/24

( זה מניח שהרשת המקומית שלך היא 192.168.1.xxx). פעולה זו תסרוק אחר התקנים ברשת המקומית. זה עלול לקחת זמן מה, אך כאשר הוא יושלם, הוא ידפיס מספר ערכים, כולל אחד שקורא משהו כזה:

  דוח סריקת Nmap עבור raspberrypi.home (192.168.1.8) המארח למעלה (זמן חביון של 0.016 שניות). לא מוצג: 997 יציאות סגורות פורט שירות שירות 22 / tcp פתוח ssh5900 / tcp פתוח vnc6000 / tcp פתוח X11MAC כתובת: 80: 1F: 02: DA: AF: 0D (Edimax Technology Co.)  

מכאן, אנו יודעים שהכתובת שהוקצתה על ידי DHCP היא 192.168.1.8 . אם אתה משתמש בחשבון המשתמש המוגדר כברירת מחדל, כעת ניתן להתחבר באמצעות:

$ ssh pi@192.168.1.8
1''
2014-04-08 17:34:38 UTC
view on stackexchange narkive permalink

ערוך :

בעת קביעת התצורה של ה- RPi ללא ראש אתה יכול לחבר אותו ישירות ליציאת ה- Ethernet של המחשבים שלך (חייב להיות מודל B).

ב- Mac עליך להפעיל את "שיתוף אינטרנט" בתוך "העדפות מערכת". זה יאפשר למחשב שלך ליצור חיבור בין ה- WiFi שלך ליציאת ה- Ethernet, אליו צריך לחבר את ה- pi שלך.

בתרחיש "שיתוף אינטרנט" זה המחשב שלך יקבל את כתובת ה- IP 192.168 .2.1 (כברירת מחדל) בעת יצירת שרת DHCP בטווח 192.168.2.X .

ניסיון 192.168.2.2 הוא למה כמעט תמיד התחברתי כשלא היה לי צג. אם לא זה תמיד הייתי מקבל 192.168.1.3.

כאשר סוף סוף תקבל גישה מרחוק, שים לב לכתובות ה- IP וה- MAC. לאחר שקיבלתם אותם, בדקו הזמנות DHCP ומיפוי יציאות. שוב, תלוי בנתב שלך, זה עשוי להיות קל מאוד או מסובך מאוד.

פשוט השתמש ב arp -a

אבל זה לא נכון. הנתב שלך מחלק כתובות בהתאם למה שמחובר אליו, כך שאתה לא יכול להניח שה- RPi נמצא ב- xxx.xxx.xxx.2
@fearless_fool שינה לחלוטין את תשובתי. זה קשור לחיבור ישיר למחשבי RJ45 שלך.
נתקל בך בנקודה - מצאתי שזה נוח לחבר את ה- RPi החדש שלי ללא ראש ליציאת ה- MacBook enet שלי. מצאתי שאני צריך לעשות: לשתף מ: Wi-Fi למחשבים המשתמשים ב: Ethernet (והפעלתי שיתוף אינטרנט). ואז ה- RPi שלי הופיע ברשת משנה 2, בדיוק כמו שאמרת, ב- 192.168.2.2. (אולי אחד מאיתנו צריך לערוך את תשובתך!)
LuWi
2014-04-09 18:56:51 UTC
view on stackexchange narkive permalink

אני משתמש בפתרון הדורש גישה לאינטרנט. זה יכול להיות קצת דרך לעקיפת הבעיה, אבל זה עשה לי טוב:

בעת האתחול, ה- Raspberry Pi שלי שולח אוטומטית דוא"ל עם כתובת IP משלו לחשבון Gmail שיצרתי אך ורק למטרה זו. במחברת העבודה שלי, אני משתמש ב- Thunderbird כדי לסמן באופן אוטומטי כל דוא"ל שמתקבל דרך אותו חשבון Gmail כנקרא, ולכן אני לא מתעצבן מכך. אם אני צריך ssh, אני מסתכל על הדוא"ל האחרון והוא מציין את ה- IP.

הסקריפט עובד כך: cron מפעיל סקריפט פיתון בעת ​​האתחול (ראה כאן), ואז שולח את הדוא"ל: wiki elinux - Python Script.

אני מקווה שזה יעזור,

Lukas

היי. הגדרת התצורה של ה- RPi למשלוח דואר אלקטרוני פירושה שהיתה לך דרך לתקשר איתו מלכתחילה, למשל. מקלדת ותצוגה. מכאן אנו מנסים להימנע.
אתה יכול גם לערוך את הקבצים המתאימים ישירות בכרטיס ה- sd ממחשב אחר;) ככה אני עושה את זה ...
התסריט בקישור הויקי לא עבד עבורי. זה התרסק כשניסיתי להריץ אותו. מצאתי שהתסריט הזה עובד: https://gist.github.com/johnantoni/8199088
Derek Knight
2014-04-08 06:23:20 UTC
view on stackexchange narkive permalink

לא ממש עונה לשאלתך, אבל קל לי יותר להקצות כתובות IP קבועות ל- RPis שלי. בנתב שלי אני מגדיר את הגדרות ה- DHCP כך שהן מקצות בטווח (נניח 100-255) ואז אני מקצה כתובות IP קבועות בטווח מתחת ל 100 לחלק במכונות שלי.

בהנחה שאני רוצה להקצות את כתובת ה- IP 192.168.0.42 וה- myrouter (שער) היא 192.168.0.1, קובץ / etc / network / interfaces שלי נראה כמו:

# loopback
אוטומטי lo
iface lo inet loopback

# התצורה שלי, IP סטטי
eth0 אוטומטי
iface eth0 כתובת סטטית
כתובת 192.168.0.42
שער 192.168.0.1
netmask 255.255.255.0

# כתובת רשת "משפחה"
רשת 192.168.0.0
שידור 192.168.0.255

כן, זה עובד. זה דורש שתדע את טווח ה- DHCP שהוקצה על ידי הנתב שלך. ויש בעיית bootstrapping: עריכה / וכו '/ רשת / ממשקים ללא מקלדת וצג זה קצת מסובך.
אתה צודק בקשר לאתחול האתחול. יש לי מקלדת, עכבר וצג חילוף המשמשים אותי כשאני מגדיר את התקנת ה- PI שלי. לאחר שאסיים את היסודות (כמו רשת), אני יכול ללכת ללא ראש. זה יהיה טוב להיות מסוגל לבנות התקנה מוגדרת, למשל ממכונה אחרת, אבל זה קצת מעבר לי.
ערכתי כתב מפורט למדי (אך פשוט) על הגדרת RPi מאפס ללא מקלדת או עכבר בפורום RPi: http://www.raspberrypi.org/forums/viewtopic.php?f=91&t=74176
javirs
2014-04-08 12:31:56 UTC
view on stackexchange narkive permalink

אם אינך יכול לגשת ל- pi מכיוון שאין לך צג או כל שהוא, תוכל לגשת לנתב שלך ולבדוק התקנים מחוברים.

הקלד ifconfig במחשב העובד שלך (אם לינוקס) או ipconfig (אם windows) תראה את ה- IP שלך ואת שער ברירת המחדל שלך. מבחינתי, למשל, זה: ה- IP 192.168.1.101 והשער שלי 192.168.1.1. שלך כנראה ייראו דומים.

ואז עבור לדפדפן שלך ובקר ב http://192.168.1.1 (השער שגילית) ותהיה בדף האינטרנט של הנתב שלך. אם הוא מבקש סיסמה להסתכל סביב מארז הנתב, ייתכן שהוא מודפס איפשהו, או בעיתונים שנתנו לך עם הנתב, או נסה את admin .. זה באמת עובד לעתים קרובות למדי.

בנתב יהיו לך הרבה אפשרויות, אך תמיד יש קטע אחד שבו תוכל לבדוק את מצב המכשיר ואת המכשירים המחוברים כבר (במיוחד אם אתה נמצא ב- Wlan).

אם אין מכשיר שמוצג ברור שם (כמו פטל, או כל דבר שהגדרת בפטל) נסה לנתק ולחבר מחדש את הרספי ולראות איזה מכשיר נעלם ומופיע מחדש ברשימה. זה הפטל שלך :)

bobbyg603
2014-04-10 02:55:02 UTC
view on stackexchange narkive permalink

אתה יכול להגדיר את Avahi Daemon כך שה- Pi שלך תמיד יקשיב לכתובת raspberrypi.local. ראה שלב 1

תוכל גם להשתמש ב סורק IP מתקדם כדי לחפש אותו.

מקווה שזה יעזור!

אבל אתה יכול להגדיר את Ahavi Daemon רק אם יש לך מקלדת ותצוגה שתתחבר אליו מלכתחילה. זה מה שאנחנו מנסים להימנע ממנו! :) וכפי ש- Dbo מציין, אתה יכול להשתמש ב- 'arp' ולא במוצר מסחרי כדי למצוא את הכתובת של RPI.
Dan Riches
2015-02-03 18:42:06 UTC
view on stackexchange narkive permalink

בדיוק ניסיתי להשיג את כתובת ה- IP של ה- RasPi החדש שלי 2. אתחול ראשון וברשת DHCP העובדת. אז הנה איך מקבלים את הכתובת:

1) חבר אותה לרשת, אתחל את ה- RasPi והמתין שנורית כרטיס ה- SD תיכבה לפחות 20 שניות .2) נתק את ה- RasPi וחבר אותו לך מחשב נייד או מחשב שמריץ wireshark וצפה בחבילות שכתובת ה- MAC מתחילה בתור "Raspberr_cd: 38: 32", התקליטור: 38: 32 הוא 3 הספרות האחרונות שלי ב- MAC שלי, כך שלך יהיה שונה .3) אתה צריך ראה כמה חבילות שיש להן בקשת arp שאומרת "למי יש כתובת IP: xxxx" וגם "תגיד nnnn" איפה nnnn היא הכתובת של RasPi.

HTH, Dan

Jickson Johnson Koottala
2017-08-07 01:06:08 UTC
view on stackexchange narkive permalink

אני מקדיש זמן רב לזה כדי להבין ולבסוף פיתרון אחד שעבד מצוין.

תסתכל על זה http://angryip.org/download/#windows

אני מאמין ש- "arp -a" גם ייתן את IP אך הכלי שציינתי לעיל יתן מידע בפירוט.

enter image description here



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...