Είναι πιθανό ότι σε ορισμένες περιπτώσεις θέλετε να μάθετε το IP μιας συσκευής συνδεδεμένοι στο δίκτυο, ή ίσως απλώς να λάβετε μια λίστα με όλους τους συνδεδεμένους σταθμούς για να δείτε για παράδειγμα εάν υπάρχουν εισβολείς. Υπάρχουν διάφοροι τρόποι για να το κάνετε, όπως κοιτάζοντας το δρομολογητή, αλλά χωρίς αμφιβολία ο γρηγορότερος είναι η εκτέλεση μιας εντολής στο τερματικό OS X
Προηγμένες εντολές
Χάρη στην Δύναμη UNIX και από τη χρησιμότητα της διεύθυνσης μετάδοσης του υποδικτύου μας, μπορούμε να λάβουμε μια εντολή με την οποία θα λάβουμε τη λίστα των συνδεδεμένων σταθμών σχεδόν αμέσως. Η εντολή υποβάλλει ένα αίτημα σε όλες τις συσκευές δικτύου να ανταποκριθούν με ping, να φιλτράρει αργότερα τις πληροφορίες (grep) και να τις εμφανίζει πιο καθαρά και εύκολα, όπως μπορείτε να δείτε στο στιγμιότυπο οθόνης.
Η εν λόγω εντολή είναι η ακόλουθη:
ping -c 3 192.168.1.255 | grep «bytes από» | awk "{print $ 4}" | είδος | μοναδικός
Πάντα υποθέτουμε ότι το δίκτυό σας είναι 192.168.1.Χ. Εάν το δίκτυό σας είναι 192.168.0.X ή άλλη τροποποίηση, πρέπει να αλλάξετε την εντολή για να το κάνετε, όπως είναι λογικό.
Δεν είναι κάτι που θα χρησιμοποιήσετε todos los días ή ένα βοηθητικό πρόγραμμα που σώζει τη ζωή σας, αλλά ίσως κάποια στιγμή το χρειάζεστε (ειδικά αν χρησιμοποιείτε DHCP) και τότε θα είναι υπέροχο.
Περισσότερες πληροφορίες - Τι πρέπει να κάνετε εάν το Mac σας δεν χρησιμοποιεί τη μέγιστη ταχύτητα WiFi
Δεν λειτουργεί, μου δίνει ένα σφάλμα "grep: from ': Δεν υπάρχει τέτοιο αρχείο ή κατάλογος"
Τι κάνω λάθος?
Δεν έχετε κάνει κάτι λάθος, απλώς η εντολή όπως είναι γραμμένη δεν λειτουργεί.
Αλλάξτε τα εισαγωγικά σε μεμονωμένα εισαγωγικά
Γεια, αν η εντολή ήταν χρήσιμη, σας ευχαριστώ πολύ
ping -c 3 10.0.1.255 | grep «bytes από» | awk "{print $ 4}" | είδος | μοναδικός
Η εντολή:
arp -a
Κάνει το ίδιο.
Χαιρετισμούς.