Προβολή διευθύνσεων IP των συσκευών LAN από τη γραμμή εντολών στο Mac OS

Πίνακας περιεχομένων:

Anonim

Αν χρειάζεται να προβάλετε τις διευθύνσεις IP άλλου υλικού στο ίδιο LAN (Local Area Network) με Mac, το εργαλείο arp της γραμμής εντολών λειτουργεί αρκετά καλά. Θα βρείτε γρήγορα άλλες συσκευές IP και τις συνοδευτικές διευθύνσεις MAC, οι οποίες μπορούν να διευκολύνουν τις άμεσες συνδέσεις δικτύου και να είναι χρήσιμες για πολλούς άλλους σκοπούς δικτύου και αντιμετώπισης προβλημάτων.

Εύρεση διευθύνσεων IP τοπικής συσκευής με arp

Για να ξεκινήσετε, εκκινήστε την εφαρμογή Terminal από το /Applications/Utilities/ (ή αποκτήστε πρόσβαση με Spotlight και Command+Spacebar). Το εργαλείο arp χρησιμοποιεί το ARP (Address Resolution Protocol) για την εμφάνιση και τον έλεγχο των λειτουργιών ανάλυσης διευθύνσεων δικτύου. Για τους σκοπούς που θέλουμε να επιτύχουμε εδώ, η πιο απλή χρήση του arp είναι με μια σημαία -a συνδεδεμένη:

arp -a

Αυτό θα επιστρέψει τις συσκευές που βρίσκονται στο τοπικό δίκτυο, συμπεριλαμβανομένων άλλων Mac, υπολογιστών, δρομολογητών, 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 που πιστεύετε ότι πρέπει να υπάρχει, κάντε ping στην IP μετάδοσης (συνήθως το τελευταίο αποτέλεσμα του arp -a που τελειώνει με ".255" ), μετά εκτελέστε ξανά το arp -a.

Πρώτα ping στην IP μετάδοσης:

Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 byte δεδομένων 64 byte από 192.168.0.6q 4ql=0ttl=icmp 0,079 ms 64 byte από 192.168.0.1: icmp_seq=0 ttl=64 χρόνος=1.922 ms --- 192.168.0.255 στατιστικά ping --- Μεταδόθηκαν 2 πακέτα, ελήφθησαν 2 πακέτα, +6 διπλότυπα πακέτα%-p απώλεια 0 γύρος. /avg/max/stddev=0.079/39.404/303.510/75.738 ms

Στη συνέχεια εκτελέστε ξανά την εντολή 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.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 όλων των άλλων υπολογιστών στο δίκτυό μου;

Το παραπάνω κόλπο ping και arp θα βρει και θα παραθέσει όλες τις διευθύνσεις IP οποιωνδήποτε συσκευών ή υπολογιστών στο δίκτυο. Αυτό σημαίνει ότι η διεύθυνση IP οποιουδήποτε συνδεδεμένου στο δίκτυο υπολογιστών Mac, υπολογιστών Windows, μηχανών Linux, συσκευών iOS όπως iPhone και iPad, τηλεφώνων και tablet Android στο ίδιο δίκτυο, ακόμη και κουτιών με δυνατότητα IP, όπως Apple TV ή Playstation, θα είναι βρέθηκε, υποθέτοντας ότι αυτές οι συσκευές και οι υπολογιστές είναι συνδεδεμένοι στο ίδιο τοπικό δίκτυο με τον υπολογιστή που κάνει την αναζήτηση.

Γνωρίζετε κάποιον άλλο χρήσιμο τρόπο για την εύρεση, τον εντοπισμό και τη λίστα συσκευών και υπολογιστών που είναι συνδεδεμένες στο δίκτυο στο ίδιο δίκτυο; Μοιραστείτε το μαζί μας στα σχόλια!

Προβολή διευθύνσεων IP των συσκευών LAN από τη γραμμή εντολών στο Mac OS