הצג כתובות IP של התקני LAN משורת הפקודה ב-Mac OS

תוכן עניינים:

Anonim

אם אתה צריך להציג את כתובות ה-IP של חומרה אחרת באותו LAN (רשת מקומית) כמו ב-Mac, כלי ה-arp של שורת הפקודה עובד די טוב. תמצא במהירות התקנים אחרים IP וכתובות MAC נלוות, שיכולים להקל על חיבורי רשת ישירים ולהועיל למטרות רבות אחרות של רשת ופתרון בעיות.

מצא כתובות IP של מכשירים מקומיים עם arp

כדי להתחיל, הפעל את אפליקציית המסוף מ- /Applications/Utilities/ (או גישה אליו באמצעות Spotlight ו-Command+מקש הרווח). הכלי arp משתמש ב-ARP (פרוטוקול רזולוציית כתובת) כדי להציג ולשלוט בפונקציות של רזולוציית כתובות רשת. למטרות שאנו רוצים להשיג כאן, השימוש הפשוט ביותר ב-arp הוא עם דגל -a מצורף:

arp -a

זה יחזיר מכשירים שנמצאו ברשת המקומית, כולל מחשבי Mac אחרים, מחשבי PC, נתבים, מכשירי iPhone ו-iPad, ויציגו הן את כתובת ה-IP של ה-LAN שלהם והן את כתובת ה-MAC האישית שלהם. (עבור האחרונים, אתה יכול לעזור להבחין בחומרה על ידי התאמתם לכתובת ה-MAC שנמצאת ב-MacOS X או ב-iOS).

דוגמה לפלט arp -a נראית כך: % arp -a ? (192.168.0.1) ב-0:0:ca:1:2:3 ב-en0 ifscope ? (192.168.0.2) ב-68:b8:3d:22:1c:42 ב-en0 ifscope ? (192.168.0.11) ב-b4:12:23:5a:d3:6f ב-en0 ifscope ? (192.168.0.255) ב-ff:ff:ff:ff:ff:ff ב-en0 ifscope

כיצד למצוא כתובות IP של התקנים ברשת מקומית עם ping ו-arp

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

פינג ראשון ל-IP השידור:

Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 בתים נתונים 64 בתים מ-192.168.0.6=4mp tt=q=0. 0.079 ms 64 בתים מ-192.168.0.1: icmp_seq=0 ttl=64 time=1.922 ms --- 192.168.0.255 סטטיסטיקות ping --- 2 מנות ששודרו, 2 מנות התקבלו, +6 כפילויות של חבילה, 0.0% חבילה מינימלית. /avg/max/stddev=0.079/39.404/303.510/75.738 ms

ואז הפעל שוב arp -a פקודה:

Terminal% arp -a ? (192.168.0.1) ב-0:0:ca:1:2:3 ב-en0 ifscope ? (192.168.0.2) ב-68:b8:3d:22:1c:42 ב-en0 ifscope ? (192.168.0.10) בשעה 22:12:bb:a0:3d:fd ב-en0 ifscope ? (192.168.0.11) ב-b4:12:23:5a:d3:6f ב-en0 ifscope ? (192.168.0.255) ב-ff:ff:ff:ff:ff:ff ב-en0 ifscope

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

תוכל להתעלם מהצעת הפרוטוקול בסוף תוצאות ה-arp, בדוגמה זו למרות שהמכשירים מוצגים כ-"ethernet", הם למעשה כולם ברשת אלחוטית עם Wi-Fi ב-en0 מִמְשָׁק.

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

למרות ש-arp עובד מספיק טוב עבור רוב המקרים, ויש לו את היתרון להיות מובנה בכל הגרסאות של Mac OS X, ייתכן שהוא לא מספיק לכולם.עבור משתמשים מתקדמים יותר, nmap היא אפשרות טובה אפילו יותר עבור כלי גילוי רשת, אבל nmap דורש התקנה ישירה, קומפילציה דרך מקור או דרך משהו כמו homebrew.

איך אני מוצא כתובות IP של כל שאר המחשבים ברשת שלי?

הטריק של הפינג וה-arp שלמעלה ימצא ויפרט את כל כתובות ה-IP של כל מכשיר או מחשב ברשת. משמעות הדבר היא שכתובת ה-IP של כל מחשבי Mac מחוברים לרשת, Windows PC, מכונות לינוקס, מכשירי iOS כמו iPhone ו-iPad, טלפונים וטאבלטים של אנדרואיד באותה רשת, אפילו תיבות IP מתקדמות כמו Apple TV או Playstation יהיו נמצא, בהנחה שהמכשירים והמחשבים האלה מחוברים לאותה רשת מקומית כמו המחשב שמבצע את החיפוש.

האם אתה מכיר דרך מועילה נוספת למצוא, לאתר ולפרט התקנים ומחשבים המחוברים לרשת באותה רשת? שתפו אותנו בתגובות!

הצג כתובות IP של התקני LAN משורת הפקודה ב-Mac OS