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






_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à