MAC-adres: wat het is en hoe u het vanuit Linux kunt wijzigen

La MAC-adres (mediatoegangscontrole) is een 48-bits identificatie die uniek overeenkomt met een netwerkkaart of apparaat. Het is ook bekend als fysiek adresen is uniek voor elk apparaat, aangezien ze op het moment van fabricage rechtstreeks op de hardware worden geschreven. Een voorbeeld zou zijn: 38:70:77:1D:51:00.

Met andere woorden, in werkelijkheid gaan we met dit bericht niet leren om de MAC permanent te veranderen, maar om een ​​kloon te maken met verschillende doelstellingen. In een van mijn werkcentra is bijvoorbeeld een MAC geregistreerd op de DHCP-server vereist om een ​​IP-adres met internettoegang te verkrijgen. Dat wil zeggen, een IP wordt geleverd tegen een MAC.

Het probleem is dat ik mijn laptop meestal overal mee naartoe neem en dat het veel comfortabeler is om ermee te werken dan op een willekeurige computer. Daarom kloon ik de MAC van de computer die aan mij is toegewezen in de laptop en op deze manier heb ik toegang tot internet.

3 methoden om het MAC-adres te wijzigen.

Via de ip-link

De eenvoudigste methode (in Archlinux) is ip-link. Om dit te doen, is het eerste dat we moeten doen de netwerkkaart "neerhalen" of "stoppen", maar we moeten weten wat onze interface is, dus voeren we het volgende uit:

$ ip link show

Dit geeft ons een lijst die er ongeveer zo uitziet:

1: wat: mtu 65536 qdisc noqueue state ONBEKENDE modus STANDAARD groep standaard link / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast status UP-modus DEFAULT groep standaard qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq staat DOWN-modus DEFAULT groep standaard qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc noqueue state DOWN-modus DEFAULT groep standaard link / ether ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff

In dit geval is degene die ons interesseert nummer 2, dus we gaan verder met de uitvoering (de naam kan veranderen afhankelijk van de pc of de distro):

$ sudo ip link set dev enp1s0 down

Zodra de kaart leeg is, voeren we het commando uit:

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

Waarbij XX: XX: XX: XX: XX: XX het MAC-nummer is dat we willen klonen. Nu nemen we de kaart op:

$ sudo ip link set dev enp1s0 up

Via macchanger

We kunnen de MAC veranderen via een applicatie genaamd wisselaar:

# pacman -S macchanger

De gebruikssyntaxis is "macchanger -r ».

# macchanger -r enp1s0

Om een ​​willekeurig MAC-adres te maken, behalve de bytes van de provider (voor het geval ze de MAC controleren), moet je de volgende opdracht gebruiken:

# macchanger -e enp1s0

Tot slot, om het MAC-adres in een specifieke waarde te veranderen:

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

NetworkManager gebruiken

Welnu, na alle rotzooi op de console hebben we een veel eenvoudigere methode om het MAC-adres te wijzigen of te klonen, en dat is simpelweg door NetworkManager te gebruiken. Merk op waar het zegt: Gekloond MAC-adres.

Dirección MAC

Het beste van deze methode is dat zelfs wanneer we de computer opnieuw opstarten, het MAC-adres dat we klonen, behouden blijft. Met deze tool kunnen we ook een willekeurig MAC-adres maken. En dit waren allemaal lieve vrienden.

bron: ArchLinux Wiki


Voeg dit toe als voorkeursbron in Google.