συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Linux

Πώς να κάνετε λίστα/Λήψη/Εμφάνιση/Εύρεση διεύθυνσης MAC στο Linux χρησιμοποιώντας 11 δημοφιλείς μεθόδους

Υπάρχουν πολλές εντολές και μέθοδοι για την εμφάνιση διευθύνσεων MAC στο Linux. Εδώ είναι 11 δημοφιλείς επιλογές:

1. ifconfig

Η εντολή ifconfig εμφανίζει λεπτομέρειες διεπαφής δικτύου, συμπεριλαμβανομένων των διευθύνσεων MAC. Για να δείτε τη διεύθυνση MAC μιας συγκεκριμένης διεπαφής, χρησιμοποιήστε την ακόλουθη εντολή:

```

ifconfig interface_name | grep HWaddr

```

Αντικαταστήστε το "interface_name" με το πραγματικό όνομα της διεπαφής δικτύου (όπως "eth0" ή "wlan0").

2. σύνδεσμος ip

Η εντολή ip link παρέχει λεπτομερείς πληροφορίες σχετικά με τις διεπαφές δικτύου. Για να λάβετε τη διεύθυνση MAC χρησιμοποιώντας τη σύνδεση ip, χρησιμοποιήστε την ακόλουθη εντολή:

```

σύνδεσμος ip εμφάνιση διεπαφής_όνομα | σύνδεσμος/αιθέρας grep

```

Αντικαταστήστε το "interface_name" με το επιθυμητό όνομα διεπαφής δικτύου.

3. ethtool

Η εντολή ethtool χρησιμοποιείται ειδικά για την εμφάνιση και την τροποποίηση των ρυθμίσεων διεπαφής Ethernet. Για να εμφανίσετε τη διεύθυνση MAC χρησιμοποιώντας το ethtool, πληκτρολογήστε την ακόλουθη εντολή:

```

ethtool -i interface_name | grep Ethernet

```

Αντικαταστήστε το "interface_name" με το κατάλληλο όνομα διεπαφής δικτύου.

4. lshw

Η εντολή lshw (list hardware) παρέχει λεπτομερείς πληροφορίες σχετικά με το υλικό του συστήματος, συμπεριλαμβανομένων των διεπαφών δικτύου και των διευθύνσεων MAC τους. Χρησιμοποιήστε την ακόλουθη εντολή για να ανακτήσετε διευθύνσεις MAC με lshw:

```

Δίκτυο lshw -C | λογικό όνομα grep

```

5. iwconfig

Η εντολή iwconfig χρησιμοποιείται για τη διαχείριση διεπαφών ασύρματου δικτύου. Για να προβάλετε τη διεύθυνση MAC μιας ασύρματης διεπαφής, χρησιμοποιήστε την ακόλουθη εντολή:

```

iwconfig interface_name | grep "addr"

```

Αντικαταστήστε το "interface_name" με το όνομα της διεπαφής ασύρματου δικτύου σας (όπως "wlan0").

6. dmesg

Η εντολή dmesg εμφανίζει μηνύματα εκκίνησης του πυρήνα. Μπορείτε να χρησιμοποιήσετε το dmesg για να βρείτε τις διευθύνσεις MAC που έχουν εκχωρηθεί σε διεπαφές δικτύου κατά την εκκίνηση του συστήματος. Εισαγάγετε την ακόλουθη εντολή:

```

dmesg | grep -i "eth" | grep -i "MAC"

```

7. /sys/class/net/interface_name/address

Κάθε διεπαφή δικτύου έχει έναν αντίστοιχο κατάλογο κάτω από το "/sys/class/net/". Μέσα σε αυτόν τον κατάλογο, θα βρείτε ένα αρχείο με το όνομα "address" που περιέχει τη διεύθυνση MAC αυτής της διεπαφής. Για παράδειγμα:

```

cat /sys/class/net/eth0/address

```

8. /proc/net/dev

Το αρχείο "/proc/net/dev" παρέχει πληροφορίες σχετικά με τις διεπαφές δικτύου και τα στατιστικά τους. Περιλαμβάνει τις διευθύνσεις MAC των διεπαφών δικτύου. Για να εξαγάγετε διευθύνσεις MAC από αυτό το αρχείο, χρησιμοποιήστε την ακόλουθη εντολή:

```

grep -i "HWaddr" /proc/net/dev | awk "{ print $2 }"

```

9. nmcli

Το εργαλείο γραμμής εντολών του NetworkManager, nmcli, προσφέρει διάφορες εντολές για τη διαχείριση των συνδέσεων δικτύου. Μπορείτε να χρησιμοποιήσετε το nmcli για να εμφανίσετε διευθύνσεις MAC ως εξής:

```

Εμφάνιση συσκευής nmcli -p | grep MAC\ Διεύθυνση

```

10. iw

Το Iw (ασύρματα εργαλεία) είναι μια άλλη εντολή για τη διαχείριση των συνδέσεων ασύρματου δικτύου. Για να εμφανίσετε τη διεύθυνση MAC μιας ασύρματης διεπαφής χρησιμοποιώντας το iw, εισαγάγετε τα εξής:

```

iw dev interface_name πληροφορίες | grep adr

```

11. οικοδεσπότης

Η εντολή host χρησιμοποιείται συνήθως για αναζητήσεις DNS, αλλά μπορεί επίσης να παρέχει πληροφορίες σχετικά με τις διευθύνσεις IPv4 και τις σχετικές διευθύνσεις MAC. Μπορείτε να χρησιμοποιήσετε τον κεντρικό υπολογιστή με τον ακόλουθο τρόπο:

```

host -t a | grep -i "έχει διεύθυνση"

```

Αντικαταστήστε το "" με τη διεύθυνση IPv4 της διεπαφής δικτύου που σας ενδιαφέρει.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα