[gull] récupérer l'adresse MAC sous Linux
Daniel Pfenniger
daniel.pfenniger at obs.unige.ch
Mon Oct 23 11:47:53 CEST 2006
Si j'ai bien compris le problème est de "récupérer" l'adresse MAC originale
mais effacée de la carte. Si le MAC d'origine est perdu, on peut
penser en inventer un. Comme chaque carte a un MAC unique, si on
invente un nouveau MAC on risque de produire une collision d'adresses
MAC avec une autre carte qui aurait le même MAC. Après vérification
sur un réseau local des MAC des autres cartes, on peut tenter le coup
en immitant un MAC local avec un numéro de série légèrement différent
de tous les autres.
Pour donner un nouveau MAC, il faut certaines conditions expliquées dans le man:
--------------------------------------------------------------------------------
IFCONFIG(8) Linux Programmer's Manual IFCONFIG(8)
NOM
ifconfig - configure une interface réseau
SYNOPSIS
ifconfig [interface]
ifconfig interface [aftype] options | adresse ...
...
hw classe adresse
Définit l'adresse matérielle de l'interface, si le pilote du
périphérique supporte cette opération. Le mot clé doit être
suivi du nom de la classe matérielle et de l'adresse matérielle
en caractères imprimables ASCII. Les classes matérielles
actuellement supportées comprennent ether (Ethernet), ax25 (AMPR
AX.25), ARCnet et netrom (AMPR NET/ROM).
...
--------------------------------------------------------------------------------
Donc typiquement quelque chose comme, avant d'activer eth0 :
$ ifconfig eth0 hw ether 00:30:05:44:D1:41
Mais pas toutes le cartes suportent de modifier le MAC. Entre parenthèses
ce MAC particulier correspond à une carte défectueuse de ma machine qui
n'est pas donc pas employé ailleurs.
Daniel
More information about the gull
mailing list