La Fibre
Datacenter et équipements réseaux => Équipements réseaux =>
Matériel informatique (réseaux domestiques) => Discussion démarrée par: vivien le 25 mai 2015 à 21:43:39
-
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 :
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_82579lm.png)
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 ?
-
Même menu, d'une autre carte Intel, qui permet de changer d'adresse mac :
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_i350-t.png)
Même une carte Realtek 100 Mb/s de base, intégrée dans les PC premiers prix, permet de changer l'adresse mac :
(https://lafibre.info/testdebit/windows8/201505_realtek_pcie_fe_family.png)
-
Copie d'écran avec d'autres cartes, qui permettent tous de changer d'adresse mac :
(https://lafibre.info/testdebit/windows8/201505_broadcom_nextreme_gigabit.png)
(https://lafibre.info/testdebit/windows8/201505_realtek_pcie_gbe_family.png)
-
Bizarre
Et avec un outil externe genre https://technitium.com/tmac/ ?
-
Merci pour le link :)
-
avec regedit on peut:
sous invite de commande:
wmic nic get Name, DeviceID
noter 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.
-
Cela fonctionne.
Voici des copies d'écran pour illustrer :
sous invite de commande:
wmic nic get Name, DeviceID
noter l'ID de la carte (un chiffre)
Chez moi le VLAN 200 est la carte N°15 :
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_wmic.png)
sous invite de commande:puis sous regedit (touche Windows+R et taper regedit puis entrer)
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_win_r.png)
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".
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_registre_1.png)
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 :
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_registre_2.png)
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.
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_interface_desactivee.png)
-
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).
-
J'ai pareil, on peut changer l'@ Mac. Quel est l'intérêt à part se faire passer pour une box ?
-
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
-
Étonnant Breizh 29 !
J’utilisais les drivers Intel proposé sur le site de Dell
Tu as téléchargé où tes drivers Intel ?
-
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 :
-
si t'as carte a des parametres avancées, on les retrouve dans la base de registre, sous la clé '0015' (dans ton cas) dans ndi/params (les entrées la dedans sont spécifiques a chaque carte)
-
Étonnant Breizh 29 !
J’utilisais les drivers Intel proposé sur le site de Dell
Tu as téléchargé où tes drivers Intel ?
Ben ce sont les drivers qui vont avec ma CM.
Après j'ai pas cherché à la modifier, mais c'est proposé.
-
https://downloadcenter.intel.com/?lang=fra&changeLang=true tout simplement, je pense. C'est là où je télécharge ceux de ma carte.
J'avais été refroidit par des drivers qu'Intel refusait de donner en renvoyant vers le fabriquant du PC, d'où l’utilisation des drivers Intel proposés par Dell.
Là cela résout mes problèmes :
Drivers Intel proposé par Dell : Drivers récupérés directement sur le site Intel :
(https://lafibre.info/testdebit/windows8/201505_intel_gigabit_82579lm.png) (https://lafibre.info/testdebit/windows8/201505_intel_gigabit_82579lm_2.png)
-
Il y a tellement de variantes des chipsets réseaux Intel qu'en effet il est plus facile d'aller sur le site du constructeur pour trouver sa version que de chercher chez Intel. Mais en général, les constructeurs proposent les drivers Intel. Je ne vois pas où Dell est allé chercher ce driver.