![]()
En informatique, l'adresse MAC (Media Access Control address) est un identifiant physique stocké dans une carte réseau ou une interface réseau. Cette adresse est attribuée par le constructeur et est matériellement figée (EEPROM). On ne peut donc pas la modifier.
Pourtant, il existe des solutions logiciels pour la changer, notamment avec la commande ifconfig sous Linux. Il faudra utiliser la syntaxe suivante, dans un terminal en root :
ifconfig <interface> hw <class> <address>
Voici un exemple d'utilisation :
ifconfig eth0 down
ifconfig eth0 hw ether 00:1c:26:b3:5c:7f
ifconfig eth0 up
/etc/init.d/networking restart
Remarque : cette modification doit être effectuée à chaque redémarrage. A noter également que cette technique peut être utilisée par exemple pour passer outre certains filtrages basés sur les adresses MAC.
Au passage, si vous souhaitez connaître les adresses MAC qui sont sur votre réseau, vous pouvez utiliser la commande arp :
$ arp
192.168.0.1 ether 00:0D:3D:22:12:D3
192.168.0.176 ether 00:0C:6F:0F:CB:7D
xblade ether 00:11:D8:4C:ZC:C1



Créé en 2005, Tux-planet est un site qui a pour principale ambition de regrouper des articles simples sur Internet, Linux et le monde des logiciels libres.
3 Commentaires pour "Modifier l'adresse MAC d'une carte réseau sous Linux"
Flux des commentaires de cet article Ajouter un commentairebien pratique
petite question au passage: il y a-t-il un moyen plus simple de récupérer la MAC address d'une IP que de la pinguer puis afficher le cache ARP (arp -a) ? et pour l'opération inverse (rARP: MAC->IP) ?
@Eric : je ne sais pas. En tous les cas, je viens d'éditer l'article afin de parler de la commande arp suis à ton commentaire.
Ca me rappelles l'article d'un "cracker" qui se servait de cette méthode pour se connecter sur le wi-fi des voisins. J'ai jamais su si ça fonctionnait...
En tous cas voila une méthode trés pratique pour faire de l'arp sur des boitiers "serveurs" RJ45/paralélle (pour installer des imprimantes en réseau via ces petits boitiers) car desfois ils ont la meme addresse ip quand on à "oublié" des les configurer (regard appuyé vers le stagiaire... hahaha). "Ensuite tu te connectes par telnet ou par l'interface web en http si y'en à une et tu change enfin l'addresse ip..."