No Kubuntu 14.10 Esta página tem um procedimento que funciona. Como 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
O sono pode não ser necessário, mas foi o que funcionou. O Macchanger está nos repos. Minhas tentativas usando ifconfig ou ip link pareciam ter, mas não sobreviveram conectando a uma rede, porque eu não parei o Network Manager. O queimado no MAC foi reafirmado.
Isso também funciona:
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;
Tenho a sensação de que há algumas pequenas pegadinhas à espreita:
-
Na interface do Network Manager, limpe o campo 'Restringir ao dispositivo:'. Também desmarque o campo "Aleatório".
-
Use um MAC com um prefixo de fornecedor reconhecido, facilmente encontrado no Goog. Muitos roteadores podem dizer a diferença. Também evita qualquer confusão com o 'localmente administrado' bit, WTH que é.
- Comece de um estado limpo, com relação ao ifup & amp; comandos ifdown. Eles
mantenha apenas um registro das alterações que eles fizeram & amp; pode ser inconsistente
com o verdadeiro estado de rede (E não: não tenho ideia do que estou falando sobre sobre estes)
Fácil. Quando você souber como.