Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 08/05/2012, à 12:22

Changement d'adresse MAC (WiFi) à chaque démarrage

Bonjour à tous.

Depuis quelques temps je suis confronté à un problème de taille. Auparavant je possédais une carte WiFi Hercules à base de RT61 (HWGPCI-54, ici) avec une carte mère Gigabyte GA-EP45-DS3. Depuis j'ai changé de plateforme, et j'ai donc une Asus P8P67, toujours avec la même carte WiFi. Depuis ce changement, sous Ubuntu, l'adresse MAC de la carte WiFi est modifiée à chaque démarrage, ainsi que l'interface (premier boot = wlan0, puis wlan1, wlan2, wlan3, wlan4, etc). Etant donné que ma Livebox filtre les adresses MAC, je ne peux me connecter à cette dernière, à part si je force l'adresse MAC de la carte WiFi à chaque démarrage avec ifconfig, ce qui n'est pas normal.

J'ai effectué quelques tests pour illustrer le problème:

Asus P8P67 + Ubuntu + 2 boots = deux adresses MAC différentes.

Gigabyte GA-EP45-DS3:

Premier boot + Ubuntu = Adresse mac -> 00:08:D3:28:B3:51
Second boot + Ubuntu = Adresse mac -> 00:08:D3:28:B3:51

00:08:D3:28:B3:51 est bel et bien l'adresse MAC d'origine, notée au dos de la carte WiFi.

C'est donc un bug en rapport avec Ubuntu et le chipset P67 ? Comment faire ?

Merci d'avance pour vos réponses,

Gnomaton

Hors ligne

#2 Le 09/05/2012, à 18:51

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

Personne n'a d'idées ?

Hors ligne

#3 Le 09/05/2012, à 19:01

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

salut
post

cat /etc/udev/rules.d/*-persistent-net.rules

Hors ligne

#4 Le 09/05/2012, à 20:28

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

@chibbata: Bonsoir et merci pour votre réponse. Voici le retour de "cat /etc/udev/rules.d/*-persistent-net.rules":

gnomaton@gnomaton-system:~$ cat /etc/udev/rules.d/*-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.5/0000:07:00.0 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="f4:6d:04:ae:b7:16", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1814:/sys/devices/pci0000:00/0000:00:1c.6/0000:08:00.0/0000:09:02.0 (rt61pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:c1:28:b3:01", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

Dernière modification par Gnomaton (Le 09/05/2012, à 20:28)

Hors ligne

#5 Le 11/05/2012, à 18:41

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

Petit up

Hors ligne

#6 Le 15/05/2012, à 19:12

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

Aucune idée ? smile

Hors ligne

#7 Le 15/05/2012, à 19:22

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

gksudo gedit /etc/udev/rules.d/*-persistent-net.rules
effaces cette partie du fichier
# PCI device 0x1814:/sys/devices/pci0000:00/0000:00:1c.6/0000:08:00.0/0000:09:02.0 (rt61pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:c1:28:b3:01", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

enregistres et quitte gedit

redemarre le pc

Hors ligne

#8 Le 15/05/2012, à 23:22

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

Bonsoir et merci pour votre réponse.

Après avoir supprimé la ligne:

# PCI device 0x1814:/sys/devices/pci0000:00/0000:00:1c.6/0000:08:00.0/0000:09:02.0 (rt61pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:c1:28:b3:01", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

et redémarré, j'obtiens une adresse MAC différente, et encore une autre après un second redémarrage.

Hors ligne

#9 Le 15/05/2012, à 23:29

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

change le port pci de ta carte wifi

Hors ligne

#10 Le 17/05/2012, à 15:21

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

Bonjour @chibbata.

J'ai changé ma carte WiFi de port PCI. Elle était sur le dernier et je l'ai mise sur le premier. J'ai effectué deux démarrages, et j'ai obtenu une adresse MAC différente à chaque fois.

Hors ligne

#11 Le 17/05/2012, à 15:55

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

astuce a faire en attendant de trouver la vraie solution
cette commande change normalement l'adresse mac (remplace les xx par la bonne adresse mac)

sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether xx:xx:xx:xx:xx:xx
sudo ifconfig wlan0 up

si ça fonctionne,tu pourras automatiser cette commande a chaque demarrage:

gksudo gedit /etc/rc.local

modifie le fichier comme ceçi (remplace les xx par la bonne adresse mac)

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ifconfig wlan0 hw ether xx:xx:xx:xx:xx:xx
exit 0

Dernière modification par chibbata (Le 17/05/2012, à 16:13)

Hors ligne

#12 Le 17/05/2012, à 16:13

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

En effet, ce sont les commandes que j'exécute à chaque fois que je vais sous Ubuntu afin de pouvoir me connecter, et ça marche bien. Je vais modifier le fichier /etc/rc.local et redémarrer afin de tester. Merci.

Hors ligne

#13 Le 17/05/2012, à 16:25

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

Désolé pour le double-post, mais je viens de tester, et cela ne marche pas. Voici le contenu de mon fichier /etc/rc.local:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ifconfig wlan0 hw ether 00:08:D3:28:B3:51
exit 0

Est-ce que cela veut dire que c'est network manager qui modifie l'adresse MAC après que le fichier /etc/rc.local ait été exécuté ?

Hors ligne

#14 Le 17/05/2012, à 16:31

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

modifie rc.local comme ça
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ifconfig wlan0 down
ifconfig wlan0 hw ether xx:xx:xx:xx:xx:xx
ifconfig wlan0 up
exit 0

sinon il ya le fichier /etc/network/interfaces,si tu renseigne ce fichier,network manager ne prendra plus le wifi en charge

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-ssid totonetwork
   wpa-ap-scan 1
   wpa-scan-ssid 1
   wpa-key-mgmt WPA-PSK
   wpa-group CCMP TKIP
   wpa-proto RSN WPA
   wpa-psk totomdp
hwaddress ether xx:xx:xx:xx:xx:xx

Dernière modification par chibbata (Le 17/05/2012, à 16:45)

Hors ligne

#15 Le 19/05/2012, à 11:48

Re : Changement d'adresse MAC (WiFi) à chaque démarrage

Bonjour. Pour la première manipulation qui consiste à éditer le fichier /etc/rc.local, l'adresse MAC est bien modifiée au démarrage, mais network manager n'en tient pas compte, il ne veut pas me connecter à la livebox. Par contre, si je désactive le WiFi et que je le réactive, NM change donc d'adresse MA, à ce moment là je modifie à la main mon adresse MAC (ifconfig wlan0 down, etc)  en ayant désactivé le WiFi, je le réactive et c'est bon... Je vais tenter la deuxième manipulation, merci.

Hors ligne

  • Accueil
  • » Forum
  • » WiFi
  • » Changement d'adresse MAC (WiFi) à chaque démarrage

Haut de page ↑