Una adreça MAC (Sigles en anglès de Mitja Access Control) és l'identificador únic de 48 bits (6 blocs de dos caràcters hexadecimals (4 bits)) assignat pel fabricant a una peça de maquinari de xarxa (Com una targeta sense fils o una targeta Ethernet).
Se la coneix també com adreça física i és única per a cada dispositiu. Està determinada i configurada pel IEEE (els últims 24 bits) i el fabricant (primers 24 bits) utilitzant el organizationally unique identifier.
En algunes ocasions vam arribar a utilitzar algun servei que requereix el registre de la nostra adreça MAC, Això amb la finalitat de limitar l'accés.
Tal és l'exemple en els routers en els quals podem fer una llista blanca o llista negra d'adreces MAC en el qual es pot concedir o denegar l'accés a la xarxa d'aquests.
També és una gran utilitat a l'hora de voler protegir la teva privadesa. Si no vols exposar la identificació MAC real quan aquestes connectat amb un punt d'accés WiFi públic, simplement poden canviar-lo o simular-lo amb una altra adreça MAC.
En el cas de Linux comptem amb una potent eina que ens pot permetre el poder canviar la nostra adreça MAC.
Macchanger és una aplicació gratuïta i de codi obert que ens permet poder visualitzar i manipular l'adreça MAC del nostre equip cada vegada que aquest s'inicia.
Aquesta aplicació pot ser utilitzada des de la terminal i també compta amb una GUI (interfície d'usuari).
Com instal·lar Macchanger a Linux?
Macchanger és una utilitat que aquesta disponible en gairebé totes les distribucions de Linux pel que la seva disponibilitat no representa cap problema.
Per poder instal·lar n'hi ha prou amb buscar Macchanger amb el nostre gestor de programari preferit.
També podem realitzar la instal·lació de Macchanger des de la terminal per això hem d'obrir una i executar la comanda segons la distribució de Linux que estiguem utilitzant.
Per a la instal·lar Macchanger en Debian, Ubuntu i derivats d'aquests n'hi ha prou amb teclejar la següent comanda:
sudo apt-get install macchanger macchanger-gtk
Mentre que per Arch Linux, Antergos, Manjaro i derivats instal·lem l'aplicació amb:
sudo pacman -S macchanger
Si aquestes utilitzant Fedora, CentOS, RHEL o algun sistema derivat d'aquests pots instal·lar amb qualsevol d'aquests comandaments:
sudo yum install macchanger sudo dnf install macchanger
Per al cas de openSUSE ho instal·les amb:
zypper install macchanger
Com utilitzar Macchanger en Linux?
Per començar a utilitzar aquesta aplicació en el nostre sistema el primer que hem de fer després d'haver-la instal·lat és identificar i conèixer la nostra adreça MAC, per això hem d'obrir una terminal i executar la següent comanda:
ifconfig
I ens desplegarà un llistat d'informació on podrem veure la nostra adreça MAC-hi que estarà davant de HWaddr.
O també amb aquesta comanda:
ip link show eth0
On eth0 és la interfície de xarxa, que en el meu cas és aquesta.
I la direcció apareix davant de link / ether xx: xx: xx ...
Per poder canviar la direcció MAC del nostre equip des de la terminal n'hi ha prou amb executar algun dels següents comandaments d'acord amb el que necessitem.
Primer necessitem desactivar la nostra intefaz de xarxa per això executem:
sudo ifconfig eth0 down
On eth0 és la meva interfície de xarxa, aquesta pot variar una mica com wlanX, ethx, enpxx entre d'altres.
També ho pots fer amb:
ip link set dev eth0 down
Fet això ara si podem procedir a utilitzar l'aplicació. Per al cas de crear una direcció completament MAC completament aleatòria, només cal executar:
macchanger -r eth0
Per a la aleatoritzar només els bytes específics de el dispositiu de l'adreça MAC actual (és a dir, si l'adreça MAC estigués marcada, encara es registraria com d'ell mateix proveïdor), executen la comanda:
macchanger -e eth0
Per a la canviar l'adreça MAC a un valor específic n'hi ha prou amb teclejar:
macchanger --mac = XX: XX: XX: XX: XX eth0
On XX: XX: XX: XX: XX: XXestá el MAC a què vols canviar
Finalment, per tornar la direcció MAC al seu valor de maquinari original i permanent:
macchanger -p eth0
Y tornem a habilitar nostra interfície de xarxa amb:
ifconfig eth0 up
O també amb:
ip link set dev eth0 up
Hola, m'agradaria fer una pregunta sobre l'adreça MAC.
Estic fent unes pràctiques amb VirtualBox i he de configurar la TCP / IP de dues màquines perquè es comuniquin entre elles. He de fer-ho amb Windows i amb Linux. El cas és que a el fer-ho amb Ubuntu no he tingut cap problema amb l'adreça MAC. Les dues màquines tenien la mateixa direcció i tot i així, a l'configurar i fer el ping, no em donava cap error i em sortia el temps TTL. El problema va venir a fer-ho amb Windows perquè en lloc de l'TTL, sortia: «amfitrió de destinació inaccessible». A la fin em vaig adonar que havia de canviar l'adreça MAC d'una de les màquines. Per més que busco no aconsegueixo saber perquè en Ubuntu no vaig tenir problemes i en Windows vaig haver de canviar l'adreça MAC.
Gràcies, una salutació.