J'ai récemment acheté un adaptateur USB-Ethernet (pas Apple) et je reçois une connexion Internet. Dans mon université, nous devons mettre une adresse mac spécifique mais je ne peux pas la changer.
J'ai essayé avec
sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx
et avec
sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx
et avec les deux j'ai obtenu le même résultat. La commande ne renvoie aucune erreur mais lorsque je relance ifconfig
, l'adresse mac est toujours la même.
J'ai également essayé avec Ubuntu et cela a fonctionné. Savez-vous comment puis-je faire de même sous OS X?
Dans Ubuntu, le nom de l'adaptateur est, eth0
mais dans OS X, c'est au en4
lieu de en0
.
La sortie de sudo ifconfig en4
:
en4: flags=8863 mtu 1500
ether 00:e0:4c:36:21:92
inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9
nd6 options=1
media: autoselect (100baseTX )
status: active
sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE
n'a pas de sortie.
La sortie de sudo ifconfig en4
nouveau:
en4: flags=8863 mtu 1500
ether 00:e0:4c:36:21:92
inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9
inet 192.168.1.38 netmask 0xffffff00 broadcast 192.168.1.255
nd6 options=1
media: autoselect (100baseTX )
status: active
Répondant à quelques questions, oui j'ai essayé avec sudo en4 down / up et je pense que ce n'est pas une limitation car je peux le changer dans Ubuntu. Si j'essaye de changer l'adresse mac de mon Wi-Fi, je peux le faire.
J'utilise OS x Mavericks et mon adaptateur USB-Ethernet est un adaptateur chinois, le modèle est AX88772A
sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 up
Si cela ne fonctionne pas, je soupçonne qu'il s'agit peut-être simplement d'une limitation matérielle de l'adaptateur USB.
ifconfig
, mais lorsque j'essaie de modifier les adresses mac, je me ifconfig
plains de la désactivation de l'adaptateur:ifconfig: ioctl (SIOCAIFADDR): Network is down
ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4
De plus, quelque chose dans Console.app sous tous les messages?