Modifier l'adresse MAC de sa carte réseau
Toute interface réseau a une adresse unique appelée adresse MAC.
MAC signifie Media Access Control ou en francais controle d'accès du média.
C'est une adresse de 6 octets dans un format hexadecimal. Son format est de la forme suivante :
xx:xx:xx:xx:xx:xx
Chaque x est un nombre entre 0 et 9 ou une lettre entre a et f.
Pour connaitre son adresse MAC, sur un système GNU/Linux, il vous suffit d'utiliser ifconfig :
# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:124 errors:0 dropped:0 overruns:0 frame:0
TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11560 (11.2 KiB) TX bytes:11560 (11.2 KiB)
wlan0 Link encap:Ethernet HWaddr 00:1b:77:38:95:c6
inet addr:192.168.1.69 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21b:77ff:fe38:95c6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7021468 errors:0 dropped:0 overruns:0 frame:0
TX packets:6299770 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4230856870 (3.9 GiB) TX bytes:673112627 (641.9 MiB)
Ici l'adresse MAC de ma carte wifi, wlan0, est 00:1b:77:38:95:c6 .
Si vous utilisez une carte réseau ethernet, vous devriez avoir eth0 à la place de wlan0.
Nous disposons de deux méthodes pour la changer. De façon permanente en modifiant le fichier /etc/network/interfaces ou en la modifiant directment depuis la ligne de commande.
De façon permanente, il suffit d'ajouter dans votre fichier /etc/network/interfaces la ligne suivante contenant hwaddress.
auto wlan0 iface wlan0 inet dhcp hwaddress ether 00:12:23:34:45:6a
Il vous suffit ensuite de recharger votre configuration réseau :
/etc/init.d/networking restart
Cette méthode vous permet de garder cette adresse MAC de facon définitive.
Une autre solution est de le faire directement sur la ligne de commande, avec root :
# ifconfig wlan0 hw ether 00:12:23:45:6a
Et une 3e solution consiste à
Et une 3e solution consiste à installer le paquet macchanger :-)
Avantage
L'avantage de la méthode citée est que ifconfig est par défaut sur les sytèmes Linux. ;)