Auteur Sujet: Cartes réseau Intel: pas de possibilitée de changer l'adresse mac sous Windows  (Lu 11884 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 212
    • Twitter LaFibre.info
Pour qu'un PC puisse se connecter directement sur un ONT, sans la box, il faut changer l'adresse mac.

Sous Linux, cela fonctionne systématiquement, quel que soit la carte réseau.

Exemple de configuration (/etc/network/interfaces) en forçant une adresse mac spécifique et le vlan 2000:

auto eth0
iface eth0 inet manual

auto eth0.200
iface eth0.200 inet static
    address 1.2.3.4
    netmask 255.255.255.0
    gateway 1.2.3.254
    dns-nameservers 8.8.8.8
    #mtu 1498
    hwaddress ether 64:7c:34:ca:18:9b
    vlan-raw-device eth0

Sous Windows, il arrive que le drivers installé par Windows ne permettent pas de changer l'adresse mac ou de mettre un VLAN. Pas de panique, généralement il suffit de prendre le drivers sur le site du constructeur.

J'ai par contre un souci avec certaines cartes Intel, comme l'Intel gigabit 82579lm, intégrée sur des PC portables plutôt haut de gamme :

Installation du drivers Intel, le dreivers de Windows ne permettant pas de changer l'adresse mac ou de mettre des VLAN et là surprise :


Les VLAN sont bien présentes avec le driver Intel mais impossible de changer la mac !

Pourquoi Intel bride les drivers de certaines de ses cartes ?

vivien

  • Administrateur
  • *
  • Messages: 47 212
    • Twitter LaFibre.info
Même menu, d'une autre carte Intel, qui permet de changer d'adresse mac :


Même une carte Realtek 100 Mb/s de base, intégrée dans les PC premiers prix, permet de changer l'adresse mac :

vivien

  • Administrateur
  • *
  • Messages: 47 212
    • Twitter LaFibre.info
Copie d'écran avec d'autres cartes, qui permettent tous de changer d'adresse mac :



Paulo31

  • Abonné Orange Fibre
  • *
  • Messages: 428
  • Balma (31)
Bizarre
Et avec un outil externe genre https://technitium.com/tmac/ ?

miky01

  • Expert. Réseau RESO-LIAin (01)
  • Abonné K-Net
  • *
  • Messages: 3 828
  • Farges (01)
Merci pour le link  :)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
avec regedit on peut:

sous invite de commande:
wmic nic  get Name, DeviceIDnoter l'ID de la carte (un chiffre)

puis sous regedit (touche Windows+R et taper regedit puis entrer) aller dans
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000X
ou X = ID de la carte (par exemple 0007). Vérifier que c'est la bonne avec la valeur du champ "DriverDesc".

A cet endroit on peut créer un champ de type chaine nommé "NetworkAddress" (bouton droit, nouveau, valeur chaine) et mettre la MAC qu'on veut dedans (format "AABBCCDDEEFF" sans guillemets et tirets).
Redémarrer l'ordi ou la carte (désactiver/activer à  partir de Panneau de configuration\Réseau et Internet\Connexions réseau).

ou pour redémarrer la carte en ligne de commande (admin), exemple avec ID = 7:

wmic path win32_networkadapter where index=7 call disable
wmic path win32_networkadapter where index=7 call enable

Pour revenir a l'@ d'origine supprimer le champ "NetworkAddress".

ps: tout ca peut s'automatiser entièrement en ligne de commande en utilisant un fichier .reg par exemple.

vivien

  • Administrateur
  • *
  • Messages: 47 212
    • Twitter LaFibre.info
Cela fonctionne.

Voici des copies d'écran pour illustrer :

sous invite de commande:
wmic nic  get Name, DeviceIDnoter l'ID de la carte (un chiffre)
Chez moi le VLAN 200 est la carte N°15 :


sous invite de commande:puis sous regedit (touche Windows+R et taper regedit puis entrer)


aller dans
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000X
ou X = ID de la carte (par exemple 0007). Vérifier que c'est la bonne avec la valeur du champ "DriverDesc".


A cet endroit on peut créer un champ de type chaine nommé "NetworkAddress" (bouton droit, nouveau, valeur chaine) et mettre la MAC qu'on veut dedans (format "AABBCCDDEEFF" sans guillemets et tirets).
Redémarrer l'ordi ou la carte (désactiver/activer à  partir de Panneau de configuration\Réseau et Internet\Connexions réseau).
Chez moi pour la carte VLAN 200, il existait déja, j'ai eu juste à modifier l'adresse Mac inscrite :



ou pour redémarrer la carte en ligne de commande (admin), exemple avec ID = 7:

wmic path win32_networkadapter where index=7 call disable
wmic path win32_networkadapter where index=7 call enable
Les commandes fonctionnent bien. Mais ma carte VLAN se désactive immédiatement après l'activation, que l’activation soit réalisée en ligne de commande ou via l'interface graphique.

Un redémarrage du PC ne change rien : elle sera déactivée, et ce que l'interface Ethernet principale soit activée ou désactivée.


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Elle marchait avant le changement de l'@ MAC?

T'as quoi de 'lié' a cette carte virtuelle: bouton droit, propriété sur "Ethernet 2" -> une liste devrait apparaître (comprenant ipv4,ipv6,etc).

Breizh 29

  • Client Bouygues Fibre +
  • Abonné Orange Fibre
  • *
  • Messages: 4 277
  • Guilers 29820 (29N)
J'ai pareil, on peut changer l'@ Mac. Quel est l'intérêt à part se faire passer pour une box ?

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 943
  • Toulouse (31)
Dans une grande entreprise j'ai deja vu sans pouvoir l'expliquer des @mac qui ne fonctionnaient pas le reseau, et pas qu'une ... bilan le support PC changeait l'addresse et ca fonctionnait

vivien

  • Administrateur
  • *
  • Messages: 47 212
    • Twitter LaFibre.info
Étonnant Breizh 29 !

J’utilisais les drivers Intel proposé sur le site de Dell

Tu as téléchargé où tes drivers Intel ?

Paul

  • Abonné Orange Fibre
  • *
  • Messages: 4 269
  • Vannes (56)
    • Twitter
https://downloadcenter.intel.com/?lang=fra&changeLang=true tout simplement, je pense. C'est là où je télécharge ceux de ma carte.

Ma carte possède également ce réglage :