Skip to contentSkip to conversation

WLAN not working anymore after changing the MAC address

DISCUSSION Arend van Spriel 2 participants 4 messages Dec 9, 2012 1 message not in the archive

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive
Quoted 4 lines · Maximilian Engelhardt

Hello,

According to http://wireless.kernel.org/en/users/Drivers/brcm80211
I should report bugs to this list so here it is.

Not sure if we are dealing with a bug here.

Quoted 6 lines

After changing the MAC address of my wireless network interface it doesn't work anymore. I would very much like to change the MAC address to avoid being traceable by it. Steps how this can be reproduced are shown below. Here is first some information about my Hardware and test setup:

How is this supposed to be distributed to the driver? I have been looking in the mac80211 interface. The only callback that I can think is is the change_interface() callback although the documentation does state this is only for changing the interface type. Or is it to be done upon add_interface()?

Gr. AvS

#2 lore raw
Quoted 7 lines · Arend van Spriel
Quoted 6 lines

After changing the MAC address of my wireless network interface it doesn't work anymore. I would very much like to change the MAC address to avoid being traceable by it. Steps how this can be reproduced are shown below. Here is first some information about my Hardware and test setup:

Quoted 5 lines

How is this supposed to be distributed to the driver? I have been looking in the mac80211 interface. The only callback that I can think is is the change_interface() callback although the documentation does state this is only for changing the interface type. Or is it to be done upon add_interface()?

You should read the interface address in add_interface and basically never use perm_addr. change_interface can't change it as it's only called while an interface is up.

johannes

#3 lore raw
Quoted 9 lines · Johannes Berg
Quoted 7 lines · Arend van Spriel
Quoted 6 lines

After changing the MAC address of my wireless network interface it doesn't work anymore. I would very much like to change the MAC address to avoid being traceable by it. Steps how this can be reproduced are shown below. Here is first some information about my Hardware and test setup:

Quoted 7 lines
Quoted 5 lines

How is this supposed to be distributed to the driver? I have been looking in the mac80211 interface. The only callback that I can think is is the change_interface() callback although the documentation does state this is only for changing the interface type. Or is it to be done upon add_interface()?

You should read the interface address in add_interface and basically

read ... well that came out wrong. I mean use vif->addr.

johannes

#4 lore raw
Quoted 16 lines · Johannes Berg
Quoted 15 lines · Johannes Berg
Quoted 12 lines · Arend van Spriel
Quoted 6 lines

After changing the MAC address of my wireless network interface it doesn't work anymore. I would very much like to change the MAC address to avoid being traceable by it. Steps how this can be reproduced are shown below. Here is first some information about my Hardware and test setup:

How is this supposed to be distributed to the driver? I have been looking in the mac80211 interface. The only callback that I can think is is the change_interface() callback although the documentation does state this is only for changing the interface type. Or is it to be done upon add_interface()?

Quoted 3 lines
Quoted 1 line

You should read the interface address in add_interface and basically

read ... well that came out wrong. I mean use vif->addr.

Thanks, Johannes

I got the idea of it.

Gr. AvS