Sous Kubuntu 14.10 Cette page a une procédure qui fonctionne. En tant que root:
service network-manager stop; sleep 5
ifconfig wlan0 down
macchanger -b -a wlan0; sleep 5
ifconfig wlan0 up; sleep 5
service network-manager start
Les pauses ne sont peut-être pas nécessaires, mais c'est ce qui a fonctionné. Macchanger est dans les dépôts. Mes tentatives en utilisant ifconfig ou ip link semblaient fonctionner mais n'ont pas survécu à la connexion à un réseau, car je n'avais pas arrêté Network Manager. L'adresse MAC intégrée a été rétablie.
Cela fonctionne également :
service network-manager stop; sleep 5
ifconfig wlan0 down; ifconfig wlan0 hw ether F8:27:93:01:02:03
ifconfig wlan0 up; sleep 5;
service network-manager start; sleep 5;
J'ai l'impression qu'il y a quelques petits pièges qui se cachent :
-
Dans l'interface du Network Manager, effacez le champ 'Restreindre à l'appareil :'. Effacez également le champ 'Aléatoire'.
-
Utilisez une adresse MAC avec un préfixe de fournisseur reconnu, facilement trouvé sur Google. De nombreux routeurs peuvent faire la différence. Cela évite également tout problème avec le bit 'administré localement', WTH que cela signifie.
-
Commencez à partir d'un état propre, en ce qui concerne les commandes ifup & ifdown. Elles gardent uniquement un enregistrement des modifications qu'elles ont apportées et peuvent être incohérentes avec l'état réel du réseau (Et non: je n'ai aucune idée de ce dont je parle en ce qui concerne cela)
Facile. Une fois que vous savez comment faire.