Διεύθυνση MAC: Τι είναι και πώς να το αλλάξετε από το Linux

Η διεύθυνση MAC ( Media Access Control - Έλεγχος Πρόσβασης Πολυμέσων ) είναι ένα αναγνωριστικό 48-bit που προσδιορίζει μοναδικά μια κάρτα δικτύου ή μια συσκευή. Είναι επίσης γνωστή ως φυσική διεύθυνση και είναι μοναδική για κάθε συσκευή, καθώς εγγράφεται απευθείας στο υλικό κατά την κατασκευή. Ένα παράδειγμα θα ήταν: 38:70:77:1D:51:00.

Με άλλα λόγια, στην πραγματικότητα με αυτήν την ανάρτηση δεν πρόκειται να μάθουμε να αλλάζουμε μόνιμα το MAC, αλλά να δημιουργούμε έναν κλώνο με διαφορετικούς στόχους. Για παράδειγμα, σε ένα από τα κέντρα εργασίας μου για να αποκτήσω μια διεύθυνση IP με πρόσβαση στο Διαδίκτυο, απαιτείται MAC εγγεγραμμένο στον διακομιστή DHCP. Δηλαδή, μια IP παραδίδεται έναντι ενός MAC.

Το πρόβλημα είναι ότι συνήθως μεταφέρω το φορητό μου παντού και είναι πολύ πιο άνετο για μένα να δουλεύω απ 'αυτόν απ' ότι σε έναν τυχαίο υπολογιστή. Επομένως, αυτό που κάνω είναι να κλωνοποιήσω το MAC του υπολογιστή που μου έχει εκχωρηθεί στον φορητό υπολογιστή και με αυτόν τον τρόπο μπορώ να έχω πρόσβαση στο Διαδίκτυο.

3 μέθοδοι για να αλλάξετε τη διεύθυνση MAC.

Μέσω του συνδέσμου ip

Η απλούστερη μέθοδος (στο Arch Linux) είναι η χρήση της εντολής `ip link` . Για να το κάνουμε αυτό, το πρώτο πράγμα που πρέπει να κάνουμε είναι να "σταματήσουμε" ή να "απενεργοποιήσουμε" την κάρτα δικτύου, αλλά πρέπει να γνωρίζουμε ποια διεπαφή χρησιμοποιούμε, οπότε εκτελούμε:

$ ip link show

Αυτό θα μας δώσει μια λίστα παρόμοια με αυτήν:

1: τι: mtu 65536 qdisc noqueue state ΛΗΨΗ ΛΕΙΤΟΥΡΓΙΑΣ DEFAULT group default link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq κατάσταση DOWN mode DEFAULT group default qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue state ΚΑΤΩ λειτουργία DEFAULT προεπιλεγμένος σύνδεσμος / αιθέρας ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff

Σε αυτήν την περίπτωση, αυτό που μας ενδιαφέρει είναι ο αριθμός 2, οπότε προχωράμε στην εκτέλεση (το όνομα μπορεί να αλλάξει ανάλογα με τον υπολογιστή ή τη διανομή):

$ sudo ip link set dev enp1s0 down

Μόλις η κάρτα είναι κάτω, εκτελούμε την εντολή:

$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX

Όπου XX: XX: XX: XX: XX: XX είναι ο αριθμός MAC που θέλουμε να κλωνοποιήσουμε. Τώρα σηκώνουμε την κάρτα:

$ sudo ip link set dev enp1s0 up

Μέσω macchanger

Μπορούμε να αλλάξουμε τη διεύθυνση MAC χρησιμοποιώντας μια εφαρμογή που ονομάζεται macchanger :

# pacman -S macchanger

Η σύνταξη χρήσης είναι "macchanger -r ».

# macchanger -r enp1s0

Για να δημιουργήσετε μια τυχαία διεύθυνση MAC, εκτός από τα byte του παρόχου (σε περίπτωση που ελέγχουν το MAC), πρέπει να χρησιμοποιήσετε την εντολή:

# macchanger -e enp1s0

Τέλος, για να αλλάξετε τη διεύθυνση MAC σε μια συγκεκριμένη τιμή:

# macchanger --mac=XX:XX:XX:XX:XX:XX

Χρήση του NetworkManager

Λοιπόν, μετά από όλη αυτή την ταλαιπωρία που βασίζεται στην κονσόλα, έχουμε μια πολύ απλούστερη μέθοδο για την αλλαγή ή την κλωνοποίηση της διεύθυνσης MAC, και αυτή είναι απλώς η χρήση του NetworkManager. Δείτε πού λέει: Κλωνοποιημένη διεύθυνση MAC.

Dirección MAC

Το καλύτερο πράγμα για αυτήν τη μέθοδο είναι ακόμη και όταν επανεκκινήσουμε τον υπολογιστή, θα παραμείνει η διεύθυνση MAC που κλωνοποιούμε. Επίσης, αυτό το εργαλείο μας επιτρέπει να δημιουργήσουμε μια τυχαία διεύθυνση MAC. Και αυτό ήταν όλοι αγαπητοί φίλοι.

Πηγή: Arch Linux Wiki


Προσθήκη ως προτιμώμενης πηγής στην Google