Modifier l'adresse MAC d'une carte réseau sous Linux


Network
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

Autres articles du même sujet


3 Commentaires pour "Modifier l'adresse MAC d'une carte réseau sous Linux"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    bien 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) ?

    ReplyRépondre
    Eric , le 9 Décembre 2008 à 21:01
  •  

    @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.

    ReplyRépondre
    pti-seb , le 9 Décembre 2008 à 22:11
  •  

    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..."

    ReplyRépondre
    bonobo , le 7 Janvier 2009 à 14:20
 

Ajouter un commentaire

actualité apache apple astuce astuces bash bilboblog blog boot buzz chrome clavier commande commandes conky crack date debian Desktop développement exploit fedora firefox flash ftp gimp Gnome google graphique Graphisme hack hacking Hardware http intel internet iphone jackalope jailbreak jaunty jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette microblog microsoft mini-blog mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet plugins publicité redhat red hat restauration rpm réseau samba sauvegarde screenshot script serveurs shell sql ssh system Sécurite tux-planet twitter ubuntu vidéo vidéos vlc wallpaper windows wordpress yum