Whilst you ponder this, I have found a workaround:
*~*~*~*~*~*~*~*~*~*~*~*~*
grab the WIreless PCI card "device" and "vendor" IDs using lspci -nn
add a rule to /etc/udev/rules.d/70-persistent-net.rules that reads:
(Where [vendor_id] and [device_id] are the IDs you picked up from lspci)
This ensures that the card is always wlan0.
Then I have written a script that runs at boot which assigns the desired MAC address to wlan0:
ifconfig wlan0 down
ifconfig wlan0 hw ether ma:ca:dd:re:ss
iwconfig wlan0 up
*~*~*~*~*~*~*~*~*~*~*~*~*
it's a bit of a hack, but it works for now...still, a fix if it is a bug would be better
Whilst you ponder this, I have found a workaround:
*~*~*~* ~*~*~*~ *~*~*~* ~*~* rules.d/ 70-persistent- net.rules that reads:
grab the WIreless PCI card "device" and "vendor" IDs using lspci -nn
add a rule to /etc/udev/
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{vendor} =="0x[vendor_ id]", =="0x[device_ id]", NAME="wlan0"
ATTRS{device}
(Where [vendor_id] and [device_id] are the IDs you picked up from lspci)
This ensures that the card is always wlan0.
Then I have written a script that runs at boot which assigns the desired MAC address to wlan0:
ifconfig wlan0 down
ifconfig wlan0 hw ether ma:ca:dd:re:ss
iwconfig wlan0 up
*~*~*~* ~*~*~*~ *~*~*~* ~*~*
it's a bit of a hack, but it works for now...still, a fix if it is a bug would be better