OVH Cloud OVH Cloud

Adressage MAC sur knoppix 3.1

7 réponses
Avatar
philafil
> Bonjour,
>
> Je suis sous Knoppix 3.1 , et je voudrais changer l'adresse MAC de ma carte reseau.
> De qu'elle maniere dois je mis prendre ?
>
> merci de votre aide
>
> philippe

7 réponses

Avatar
Guillaume
En cette bucolique journée du 27 Apr 2004 04:49:39 -0700, philippe
nous diffusa sa prose en ces termes :
Bonjour,


Salut,

Je suis sous Knoppix 3.1 , et je voudrais changer l'adresse MAC de ma
carte reseau.
De qu'elle maniere dois je mis prendre ?


Avec ifconfig -hw .

Extrait de man ifconfig :

hw class address
Set the hardware address of this interface, if the
device driver supports this operation. The keyword
must be followed by the name of the hardware class
and the printable ASCII equivalent of the hardware
address.


Salut.

--
Guillaume

Avatar
Sebastien Kirche
On 27 Apr 2004, philippe wrote:

Bonjour,



Bonjour,

Je suis sous Knoppix 3.1 , et je voudrais changer l'adresse MAC de ma
carte reseau. De qu'elle maniere dois je mis prendre ?



Changer de carte réseau. La distribution n'y fera rien.
Je ne voudrais pas dire d'ânerie, les plus compétents pourront me reprendre
mais l'adresse MAC d'une carte réseau [de façon générale pour les cartes de
pécés] est un identifiant unique (il peut exister de rares doublons) inscrit
dans le silicium du contrôleur de la carte réseau.

Il n'est donc pas modifiable.

Il existe sans doute des exceptions, pour ma part je peux changer l'adresse
MAC de ma SparcStation en allant dans le "bios". Mais c'est un exemple
marginal. Autrement on ne peut pas. À moins d'une carte suffisamment
intelligente pour pouvoir être paramétrée/patchée à ce niveau ?

merci de votre aide



Pour vous aider, il est peut-être possible de considérer le problème
autrement : c'est pour faire quoi ?

Sébastien Kirche


Avatar
Bernard Déléchamp
Bonjour,



Bonjour,

Je suis sous Knoppix 3.1 , et je voudrais changer l'adresse MAC de ma carte reseau.
De qu'elle maniere dois je mis prendre ?



Sous root démonter l'interface :

ifconfig eth0 down

Lui attribuer une nouvelle adresse en gardant les 3 1ers nombres qui, je
crois, identifient le constructeur, mais ça n'est sans doute pas
nécessaire :

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

voir man ifconfig pour les classes supportées (ether par ex.).

Si tu obtiens une erreur autre qu'adresse mac en double, le pilote ne
permet peut-être pas la manip' :-( , pas de chance !

Remonter l'interface :

ifconfig eth0 up

Vérifier que tout soit bon :

ifconfig eth0

Bon courage.

--
Rien n'est plus difficile à consoler qu'un paysage désolé.
Pierre Dac


Avatar
TiChou
Dans le message <news:,
*Sebastien Kirche* tapota sur f.c.o.l.configuration :

Je suis sous Knoppix 3.1 , et je voudrais changer l'adresse MAC de ma
carte reseau. De qu'elle maniere dois je mis prendre ?



Changer de carte réseau. La distribution n'y fera rien.
Je ne voudrais pas dire d'ânerie, les plus compétents pourront me
reprendre mais l'adresse MAC d'une carte réseau [de façon générale pour
les cartes de pécés] est un identifiant unique


Oui.

(il peut exister de rares doublons)


Ça ne devrait pas.

inscrit dans le silicium du contrôleur de la carte réseau.


Il est inscrit dans l'eprom flashable ou non de la carte réseau.

Il n'est donc pas modifiable.


Il l'est sur la plupart des cartes réseaux. :)
Via le BIOS de la carte réseau si elle en a un et qui est accessible au
démarrage de la machine, via un utilitaire propriétaire qui généralement
s'utilise sous DOS ou via la commande 'ifconfig ethX hw ether' comme indiqué
par les autres contributeurs.

Il existe sans doute des exceptions,


Ce n'est plus des exceptions à ce niveau là. :p

[...]

merci de votre aide



Pour vous aider, il est peut-être possible de considérer le
problème autrement : c'est pour faire quoi ?


Récemment sur ce groupe il y a eu un exemple concret de l'utilité de changer
l'adresse MAC d'une carte réseau. Certes c'était un cas rare.

http://groups.google.fr/groups?threadm=vYbgc.9666%24N9.8396%40news.chello.at

Un cas moins rare, c'est le bonding où les cartes réseaux auront la même
adresse MAC.

--
TiChou



Avatar
Sebastien Kirche
On 27 Apr 2004, TiChou wrote:

[...] l'adresse MAC d'une carte réseau [de façon générale pour
les cartes de pécés] est un identifiant unique


Oui.

(il peut exister de rares doublons)


Ça ne devrait pas.


Je suis d'accord.
J'ai cependant ouï dire que certaines séries de cartes dont j'ai oublié le
constructeur auraient comporté des doublons... Mais ça reste du domaine du
cas d'erreur.

inscrit dans le silicium du contrôleur de la carte réseau.


Il est inscrit dans l'eprom flashable ou non de la carte réseau.

Il n'est donc pas modifiable.


Il l'est sur la plupart des cartes réseaux. :) Via le BIOS de la carte
réseau si elle en a un et qui est accessible au démarrage de la machine,
via un utilitaire propriétaire qui généralement s'utilise sous DOS ou via
la commande 'ifconfig ethX hw ether' comme indiqué par les autres
contributeurs.


Ah, je viens d'apprendre un truc (j'avais bien fait de placer le disclaimer :)
J'ai eu plusieurs cartes ethernet "intelligentes" bootables en réseau et
avec un bios flashable/configurable (Tekram entre autres) mais je n'avais
jamais constaté cette possibilité. Peut-être ne le pouvaient-elles pas ?

Il existe sans doute des exceptions,


Ce n'est plus des exceptions à ce niveau là. :p


Vu :)

Pour vous aider, il est peut-être possible de considérer le
problème autrement : c'est pour faire quoi ?


Récemment sur ce groupe il y a eu un exemple concret de l'utilité de
changer l'adresse MAC d'une carte réseau. Certes c'était un cas rare.


Certes.

Un cas moins rare, c'est le bonding où les cartes réseaux auront la même
adresse MAC.


Bonding = agrégation des flux des différentes cartes réseau ?
Avec 2 cartes 10 Mb on a 20 Mb de débit ?

Je viens d'apprendre un autre truc :)

Je n'avais pas vu les choses sous cet angle et je ne voyais pas l'utilité
de changer de MAC.

Bonne journée, aujourd'hui je vais me coucher moins con :)

Sébastien Kirche


Avatar
Guillaume
En cette bucolique journée du Tue, 27 Apr 2004 15:24:12 +0200, TiChou
nous diffusa sa prose en ces termes :

Je suis sous Knoppix 3.1 , et je voudrais changer l'adresse MAC de ma
carte reseau. De qu'elle maniere dois je mis prendre ?



Changer de carte réseau. La distribution n'y fera rien.
Je ne voudrais pas dire d'ânerie, les plus compétents pourront me
reprendre mais l'adresse MAC d'une carte réseau [de façon générale pour
les cartes de pécés] est un identifiant unique



En effet, mais selon le matériel, certaines adresses MAC se laissent
modifier (pis je ne suis pas plus conpétant, je ne suis qu'un modeste
technicien réseau :).

(il peut exister de rares doublons)


Ça ne devrait pas.


En effet.

inscrit dans le silicium du contrôleur de la carte réseau.


Il est inscrit dans l'eprom flashable ou non de la carte réseau.


Voilà.

Il n'est donc pas modifiable.



Bin si, si l'accès à l'EEPROM est autorisé par le constructeur !

Récemment sur ce groupe il y a eu un exemple concret de l'utilité de changer
l'adresse MAC d'une carte réseau. Certes c'était un cas rare.
http://groups.google.fr/groups?threadm=vYbgc.9666%24N9.8396%40news.chello.at


J'ai rencontré un cas "corollaire" avec les modems câble de chez Noos ou
NC Numéricâble : l'adresse MAC externe du modem est conservée par le FAI
dans une base de données, mais sur l'interface interne le modem garde
lui aussi en mémoire l'adresse matérielle de la carte réseau qu'il a en
face de lui. Si l'on change de carte réseau, on peut rencontrer le
problème et avoir à bidouiller son adresse MAC à la main.
Chez Numericâble en tout cas, c'était beaucoup plus simple : il suffit
re faire un 'reset' au modem, pour qu'il renégocie tout et admette la
nouvelle carte :).


--
Guillaume




Avatar
Julien Salgado
Bernard Déléchamp a écrit :
Bonjour,


Bonjour,

Je suis sous Knoppix 3.1 , et je voudrais changer l'adresse MAC de ma carte reseau.
De qu'elle maniere dois je mis prendre ?



Sous root démonter l'interface :

ifconfig eth0 down

Lui attribuer une nouvelle adresse en gardant les 3 1ers nombres qui, je
crois, identifient le constructeur, mais ça n'est sans doute pas
nécessaire :


En effet, les trois permiers octets sont réservés au type de la carte,
typiquement le constructeur, mais cela peut être autre chose. En
particulier éviter les adresses dont le premier octet est impair et les
adresses en 00:00:0C:07:AC:xx, 00:00:5E:00:01:xx. AA:00:03:0y:xx:xx
(y valant 0, 1 ou 3), 00:00:00:00:00:00 et FF:FF:FF:FF:FF:FF, sauf bien
sûr si on sait ce qu'on fait.


ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

voir man ifconfig pour les classes supportées (ether par ex.).

Si tu obtiens une erreur autre qu'adresse mac en double, le pilote ne
permet peut-être pas la manip' :-( , pas de chance !

Remonter l'interface :

ifconfig eth0 up

Vérifier que tout soit bon :

ifconfig eth0

Bon courage.




--
Julien