linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: How to activate MAC address randomization?
       [not found]                     ` <7f4c8daf-3ec3-f960-cbad-9cd819b559a5@gmail.com>
@ 2016-05-24 11:22                       ` poma
  2016-05-24 14:46                         ` poma
  0 siblings, 1 reply; 3+ messages in thread
From: poma @ 2016-05-24 11:22 UTC (permalink / raw)
  To: Dan Williams, Thomas Haller, Chris Laprise, networkmanager-list,
	Lubomir Rintel, linux-wireless, hostap@lists.infradead.org


[...] NetworkManager [...]

WPA Supplicant comparative test
- wpa_supplicant v2.6-devel git a26c9c2 2016-05-20
- Linux 4.6
- QEMU emulator version 2.6.0 (Hotspot)


Pre-association / Scanning random MAC address

 = Client (mt7601u) =

# grep -v '^#\|^$' /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
preassoc_mac_addr=1
network={
        ssid="WiFiRd"
        bssid=ee:dd:cc:bb:aa:00
        key_mgmt=WPA-PSK
        psk="**********"
}


# wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt


# grep -i 'mac\|rand\|connected' wpasuplog.txt
random: Trying to read entropy from /dev/random
preassoc_mac_addr=1
wlp0s2f1u3: Own MAC address: 00:aa:bb:cc:dd:ee
wlp0s2f1u3: WPS: UUID based on MAC address: [...]
EAPOL: SUPP_PAE entering state DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
random: Got 20/20 bytes from /dev/random
wlp0s2f1u3: State: DISCONNECTED -> SCANNING
nl80211: set_mac_addr for wlp0s2f1u3 to 4a:b1:d6:28:4c:90
wlp0s2f1u3: Using random MAC address 4a:b1:d6:28:4c:90
nl80211: set_mac_addr for wlp0s2f1u3 to 00:aa:bb:cc:dd:ee
wlp0s2f1u3: Using permanent MAC address
wlp0s2f1u3: CTRL-EVENT-CONNECTED - Connection to ee:dd:cc:bb:aa:00 completed [id=0 id_str=]
...



 = Hotspot (rt2800usb) =

# grep -v '^#\|^$' /etc/wpa_supplicant.conf 
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
        ssid="WiFiRd"
        key_mgmt=WPA-PSK
        psk="**********"
        mode=2
}


# wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt


# grep -i '4a:b1:d6:28:4c:90\|00:aa:bb:cc:dd:ee' wpasuplog.txt
nl80211: RX frame da=ff:ff:ff:ff:ff:ff sa=4a:b1:d6:28:4c:90 bssid=ff:ff:ff:ff:ff:ff freq=2462 ssi_signal=-19 fc=0x40 seq_ctrl=0x3b20 stype=4 (WLAN_FC_STYPE_PROBE_REQ) len=83
nl80211: send_mlme - da= 4a:b1:d6:28:4c:90 noack=1 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0x50 (WLAN_FC_STYPE_PROBE_RESP) nlmode=3
nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=00:aa:bb:cc:dd:ee bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-19 fc=0x8b0 seq_ctrl=0x3b60 stype=11 (WLAN_FC_STYPE_AUTH) len=30
...
wlp2s2f7u2: AP-STA-CONNECTED 00:aa:bb:cc:dd:ee
...


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Association / Connection random MAC address


 = Client (mt7601u) =

# grep -v '^#\|^$' /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
mac_addr=1
network={
        ssid="WiFiRd"
        bssid=ee:dd:cc:bb:aa:00
        key_mgmt=WPA-PSK
        psk="**********"
}


# wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt


# grep -i 'mac\|rand\|connected' wpasuplog.txt
random: Trying to read entropy from /dev/random
mac_addr=1
wlp0s2f1u3: Own MAC address: 00:aa:bb:cc:dd:ee
wlp0s2f1u3: WPS: UUID based on MAC address: [...]
EAPOL: SUPP_PAE entering state DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
random: Got 20/20 bytes from /dev/random
wlp0s2f1u3: State: DISCONNECTED -> SCANNING
nl80211: set_mac_addr for wlp0s2f1u3 to 0e:5d:07:b0:73:a6
wlp0s2f1u3: Using random MAC address 0e:5d:07:b0:73:a6
wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> SCANNING
wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> SCANNING
wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> SCANNING
wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> SCANNING
wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> SCANNING
wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
wlp0s2f1u3: Request to deauthenticate - bssid=00:00:00:00:00:00 pending_bssid=00:00:00:00:00:00 reason=3 state=DISCONNECTED
wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED



 = Hotspot (rt2800usb) =

# grep -v '^#\|^$' /etc/wpa_supplicant.conf 
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
        ssid="WiFiRd"
        key_mgmt=WPA-PSK
        psk="**********"
        mode=2
}


# wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt


# grep -i acknowledge wpasuplog.txt
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response


# grep -i '00:aa:bb:cc:dd:ee\|0e:5d:07:b0:73:a6' wpasuplog.txt
nl80211: RX frame da=ff:ff:ff:ff:ff:ff sa=00:aa:bb:cc:dd:ee bssid=ff:ff:ff:ff:ff:ff freq=2462 ssi_signal=-17 fc=0x40 seq_ctrl=0x3c30 stype=4 (WLAN_FC_STYPE_PROBE_REQ) len=83
nl80211: send_mlme - da= 00:aa:bb:cc:dd:ee noack=1 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0x50 (WLAN_FC_STYPE_PROBE_RESP) nlmode=3
nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0xb0 seq_ctrl=0x3c60 stype=11 (WLAN_FC_STYPE_AUTH) len=30
authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c60
ap_sta_add: register ap_handle_timer timeout for 0e:5d:07:b0:73:a6 (300 seconds - ap_max_inactivity)
nl80211: sta_remove -> DEL_STATION wlp2s2f7u2 0e:5d:07:b0:73:a6 --> -2 (No such file or directory)
nl80211: Add STA 0e:5d:07:b0:73:a6
hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
nl80211: New station 0e:5d:07:b0:73:a6
nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c70 stype=11 (WLAN_FC_STYPE_AUTH) len=30
authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c70 retry
hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c80 stype=11 (WLAN_FC_STYPE_AUTH) len=30
authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c80 retry
hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c90 stype=11 (WLAN_FC_STYPE_AUTH) len=30
authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c90 retry
hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3ca0 stype=11 (WLAN_FC_STYPE_AUTH) len=30
...



Driver's constraint or wpa_supplicant's issue?



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: How to activate MAC address randomization?
  2016-05-24 11:22                       ` How to activate MAC address randomization? poma
@ 2016-05-24 14:46                         ` poma
  2016-05-24 14:56                           ` poma
  0 siblings, 1 reply; 3+ messages in thread
From: poma @ 2016-05-24 14:46 UTC (permalink / raw)
  To: Dan Williams, Thomas Haller, Chris Laprise, networkmanager-list,
	Lubomir Rintel, linux-wireless, hostap@lists.infradead.org,
	Kuba Kicinski

On 24.05.2016 13:22, poma wrote:
> 
> [...] NetworkManager [...]
> 
> WPA Supplicant comparative test
> - wpa_supplicant v2.6-devel git a26c9c2 2016-05-20
> - Linux 4.6
> - QEMU emulator version 2.6.0 (Hotspot)
> 
> 
> Pre-association / Scanning random MAC address
> 
>  = Client (mt7601u) =
> 
> # grep -v '^#\|^$' /etc/wpa_supplicant.conf
> ctrl_interface=/var/run/wpa_supplicant
> ctrl_interface_group=wheel
> preassoc_mac_addr=1
> network={
>         ssid="WiFiRd"
>         bssid=ee:dd:cc:bb:aa:00
>         key_mgmt=WPA-PSK
>         psk="**********"
> }
> 
> 
> # wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
> 
> 
> # grep -i 'mac\|rand\|connected' wpasuplog.txt
> random: Trying to read entropy from /dev/random
> preassoc_mac_addr=1
> wlp0s2f1u3: Own MAC address: 00:aa:bb:cc:dd:ee
> wlp0s2f1u3: WPS: UUID based on MAC address: [...]
> EAPOL: SUPP_PAE entering state DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
> random: Got 20/20 bytes from /dev/random
> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
> nl80211: set_mac_addr for wlp0s2f1u3 to 4a:b1:d6:28:4c:90
> wlp0s2f1u3: Using random MAC address 4a:b1:d6:28:4c:90
> nl80211: set_mac_addr for wlp0s2f1u3 to 00:aa:bb:cc:dd:ee
> wlp0s2f1u3: Using permanent MAC address
> wlp0s2f1u3: CTRL-EVENT-CONNECTED - Connection to ee:dd:cc:bb:aa:00 completed [id=0 id_str=]
> ...
> 
> 
> 
>  = Hotspot (rt2800usb) =
> 
> # grep -v '^#\|^$' /etc/wpa_supplicant.conf 
> ctrl_interface=/var/run/wpa_supplicant
> ctrl_interface_group=wheel
> network={
>         ssid="WiFiRd"
>         key_mgmt=WPA-PSK
>         psk="**********"
>         mode=2
> }
> 
> 
> # wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
> 
> 
> # grep -i '4a:b1:d6:28:4c:90\|00:aa:bb:cc:dd:ee' wpasuplog.txt
> nl80211: RX frame da=ff:ff:ff:ff:ff:ff sa=4a:b1:d6:28:4c:90 bssid=ff:ff:ff:ff:ff:ff freq=2462 ssi_signal=-19 fc=0x40 seq_ctrl=0x3b20 stype=4 (WLAN_FC_STYPE_PROBE_REQ) len=83
> nl80211: send_mlme - da= 4a:b1:d6:28:4c:90 noack=1 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0x50 (WLAN_FC_STYPE_PROBE_RESP) nlmode=3
> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=00:aa:bb:cc:dd:ee bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-19 fc=0x8b0 seq_ctrl=0x3b60 stype=11 (WLAN_FC_STYPE_AUTH) len=30
> ...
> wlp2s2f7u2: AP-STA-CONNECTED 00:aa:bb:cc:dd:ee
> ...
> 
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> Association / Connection random MAC address
> 
> 
>  = Client (mt7601u) =
> 
> # grep -v '^#\|^$' /etc/wpa_supplicant.conf
> ctrl_interface=/var/run/wpa_supplicant
> ctrl_interface_group=wheel
> mac_addr=1
> network={
>         ssid="WiFiRd"
>         bssid=ee:dd:cc:bb:aa:00
>         key_mgmt=WPA-PSK
>         psk="**********"
> }
> 
> 
> # wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
> 
> 
> # grep -i 'mac\|rand\|connected' wpasuplog.txt
> random: Trying to read entropy from /dev/random
> mac_addr=1
> wlp0s2f1u3: Own MAC address: 00:aa:bb:cc:dd:ee
> wlp0s2f1u3: WPS: UUID based on MAC address: [...]
> EAPOL: SUPP_PAE entering state DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
> random: Got 20/20 bytes from /dev/random
> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
> nl80211: set_mac_addr for wlp0s2f1u3 to 0e:5d:07:b0:73:a6
> wlp0s2f1u3: Using random MAC address 0e:5d:07:b0:73:a6
> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
> wlp0s2f1u3: Request to deauthenticate - bssid=00:00:00:00:00:00 pending_bssid=00:00:00:00:00:00 reason=3 state=DISCONNECTED
> wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
> 
> 
> 
>  = Hotspot (rt2800usb) =
> 
> # grep -v '^#\|^$' /etc/wpa_supplicant.conf 
> ctrl_interface=/var/run/wpa_supplicant
> ctrl_interface_group=wheel
> network={
>         ssid="WiFiRd"
>         key_mgmt=WPA-PSK
>         psk="**********"
>         mode=2
> }
> 
> 
> # wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
> 
> 
> # grep -i acknowledge wpasuplog.txt
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> 
> 
> # grep -i '00:aa:bb:cc:dd:ee\|0e:5d:07:b0:73:a6' wpasuplog.txt
> nl80211: RX frame da=ff:ff:ff:ff:ff:ff sa=00:aa:bb:cc:dd:ee bssid=ff:ff:ff:ff:ff:ff freq=2462 ssi_signal=-17 fc=0x40 seq_ctrl=0x3c30 stype=4 (WLAN_FC_STYPE_PROBE_REQ) len=83
> nl80211: send_mlme - da= 00:aa:bb:cc:dd:ee noack=1 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0x50 (WLAN_FC_STYPE_PROBE_RESP) nlmode=3
> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0xb0 seq_ctrl=0x3c60 stype=11 (WLAN_FC_STYPE_AUTH) len=30
> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c60
> ap_sta_add: register ap_handle_timer timeout for 0e:5d:07:b0:73:a6 (300 seconds - ap_max_inactivity)
> nl80211: sta_remove -> DEL_STATION wlp2s2f7u2 0e:5d:07:b0:73:a6 --> -2 (No such file or directory)
> nl80211: Add STA 0e:5d:07:b0:73:a6
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
> nl80211: New station 0e:5d:07:b0:73:a6
> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c70 stype=11 (WLAN_FC_STYPE_AUTH) len=30
> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c70 retry
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c80 stype=11 (WLAN_FC_STYPE_AUTH) len=30
> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c80 retry
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c90 stype=11 (WLAN_FC_STYPE_AUTH) len=30
> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c90 retry
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3ca0 stype=11 (WLAN_FC_STYPE_AUTH) len=30
> ...
> 
> 
> 
> Driver's constraint or wpa_supplicant's issue?
> 
> 


 = Client (r92su - https://github.com/chunkeey/rtl8192su) =

# wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
wlp0s2f1u3: Trying to associate with ee:dd:cc:bb:aa:00 (SSID='WiFiRd' freq=2462 MHz)
wlp0s2f1u3: Associated with ee:dd:cc:bb:aa:00
wlp0s2f1u3: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
wlp0s2f1u3: WPA: Key negotiation completed with ee:dd:cc:bb:aa:00 [PTK=CCMP GTK=TKIP]
wlp0s2f1u3: CTRL-EVENT-CONNECTED - Connection to ee:dd:cc:bb:aa:00 completed [id=0 id_str=]


$ macchanger -s wlp0s2f1u3
Current MAC:   12:21:64:8a:08:ce (unknown)
Permanent MAC: 00:aa:bb:cc:dd:ee ([...])



 = Hotspot (rt2800usb) =

# wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
Using interface wlp2s2f7u2 with hwaddr ee:dd:cc:bb:aa:00 and ssid "WiFiRd"
wlp2s2f7u2: interface state UNINITIALIZED->ENABLED
wlp2s2f7u2: AP-ENABLED 
wlp2s2f7u2: CTRL-EVENT-CONNECTED - Connection to ee:dd:cc:bb:aa:00 completed [id=0 id_str=]
wlp2s2f7u2: AP-STA-CONNECTED 12:21:64:8a:08:ce



It seems, at the current stage of development,
mt7601u.ko cannot cope with the Association / Connection random MAC address
https://github.com/kuba-moo/mt7601u/commits/master

So after all, this is driver's constrain, perhaps a bug.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: How to activate MAC address randomization?
  2016-05-24 14:46                         ` poma
@ 2016-05-24 14:56                           ` poma
  0 siblings, 0 replies; 3+ messages in thread
From: poma @ 2016-05-24 14:56 UTC (permalink / raw)
  To: Dan Williams, Thomas Haller, Chris Laprise, networkmanager-list,
	Lubomir Rintel, linux-wireless, hostap@lists.infradead.org,
	Kuba Kicinski

On 24.05.2016 16:46, poma wrote:
> On 24.05.2016 13:22, poma wrote:
>>
>> [...] NetworkManager [...]
>>
>> WPA Supplicant comparative test
>> - wpa_supplicant v2.6-devel git a26c9c2 2016-05-20
>> - Linux 4.6
>> - QEMU emulator version 2.6.0 (Hotspot)
>>
>>
>> Pre-association / Scanning random MAC address
>>
>>  = Client (mt7601u) =
>>
>> # grep -v '^#\|^$' /etc/wpa_supplicant.conf
>> ctrl_interface=/var/run/wpa_supplicant
>> ctrl_interface_group=wheel
>> preassoc_mac_addr=1
>> network={
>>         ssid="WiFiRd"
>>         bssid=ee:dd:cc:bb:aa:00
>>         key_mgmt=WPA-PSK
>>         psk="**********"
>> }
>>
>>
>> # wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
>>
>>
>> # grep -i 'mac\|rand\|connected' wpasuplog.txt
>> random: Trying to read entropy from /dev/random
>> preassoc_mac_addr=1
>> wlp0s2f1u3: Own MAC address: 00:aa:bb:cc:dd:ee
>> wlp0s2f1u3: WPS: UUID based on MAC address: [...]
>> EAPOL: SUPP_PAE entering state DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
>> random: Got 20/20 bytes from /dev/random
>> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
>> nl80211: set_mac_addr for wlp0s2f1u3 to 4a:b1:d6:28:4c:90
>> wlp0s2f1u3: Using random MAC address 4a:b1:d6:28:4c:90
>> nl80211: set_mac_addr for wlp0s2f1u3 to 00:aa:bb:cc:dd:ee
>> wlp0s2f1u3: Using permanent MAC address
>> wlp0s2f1u3: CTRL-EVENT-CONNECTED - Connection to ee:dd:cc:bb:aa:00 completed [id=0 id_str=]
>> ...
>>
>>
>>
>>  = Hotspot (rt2800usb) =
>>
>> # grep -v '^#\|^$' /etc/wpa_supplicant.conf 
>> ctrl_interface=/var/run/wpa_supplicant
>> ctrl_interface_group=wheel
>> network={
>>         ssid="WiFiRd"
>>         key_mgmt=WPA-PSK
>>         psk="**********"
>>         mode=2
>> }
>>
>>
>> # wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
>>
>>
>> # grep -i '4a:b1:d6:28:4c:90\|00:aa:bb:cc:dd:ee' wpasuplog.txt
>> nl80211: RX frame da=ff:ff:ff:ff:ff:ff sa=4a:b1:d6:28:4c:90 bssid=ff:ff:ff:ff:ff:ff freq=2462 ssi_signal=-19 fc=0x40 seq_ctrl=0x3b20 stype=4 (WLAN_FC_STYPE_PROBE_REQ) len=83
>> nl80211: send_mlme - da= 4a:b1:d6:28:4c:90 noack=1 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0x50 (WLAN_FC_STYPE_PROBE_RESP) nlmode=3
>> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=00:aa:bb:cc:dd:ee bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-19 fc=0x8b0 seq_ctrl=0x3b60 stype=11 (WLAN_FC_STYPE_AUTH) len=30
>> ...
>> wlp2s2f7u2: AP-STA-CONNECTED 00:aa:bb:cc:dd:ee
>> ...
>>
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>>
>> Association / Connection random MAC address
>>
>>
>>  = Client (mt7601u) =
>>
>> # grep -v '^#\|^$' /etc/wpa_supplicant.conf
>> ctrl_interface=/var/run/wpa_supplicant
>> ctrl_interface_group=wheel
>> mac_addr=1
>> network={
>>         ssid="WiFiRd"
>>         bssid=ee:dd:cc:bb:aa:00
>>         key_mgmt=WPA-PSK
>>         psk="**********"
>> }
>>
>>
>> # wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
>>
>>
>> # grep -i 'mac\|rand\|connected' wpasuplog.txt
>> random: Trying to read entropy from /dev/random
>> mac_addr=1
>> wlp0s2f1u3: Own MAC address: 00:aa:bb:cc:dd:ee
>> wlp0s2f1u3: WPS: UUID based on MAC address: [...]
>> EAPOL: SUPP_PAE entering state DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
>> random: Got 20/20 bytes from /dev/random
>> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
>> nl80211: set_mac_addr for wlp0s2f1u3 to 0e:5d:07:b0:73:a6
>> wlp0s2f1u3: Using random MAC address 0e:5d:07:b0:73:a6
>> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
>> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
>> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
>> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
>> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> SCANNING
>> wlp0s2f1u3: State: AUTHENTICATING -> DISCONNECTED
>> wlp0s2f1u3: Request to deauthenticate - bssid=00:00:00:00:00:00 pending_bssid=00:00:00:00:00:00 reason=3 state=DISCONNECTED
>> wlp0s2f1u3: State: DISCONNECTED -> DISCONNECTED
>>
>>
>>
>>  = Hotspot (rt2800usb) =
>>
>> # grep -v '^#\|^$' /etc/wpa_supplicant.conf 
>> ctrl_interface=/var/run/wpa_supplicant
>> ctrl_interface_group=wheel
>> network={
>>         ssid="WiFiRd"
>>         key_mgmt=WPA-PSK
>>         psk="**********"
>>         mode=2
>> }
>>
>>
>> # wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf -d -f wpasuplog.txt
>>
>>
>> # grep -i acknowledge wpasuplog.txt
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>>
>>
>> # grep -i '00:aa:bb:cc:dd:ee\|0e:5d:07:b0:73:a6' wpasuplog.txt
>> nl80211: RX frame da=ff:ff:ff:ff:ff:ff sa=00:aa:bb:cc:dd:ee bssid=ff:ff:ff:ff:ff:ff freq=2462 ssi_signal=-17 fc=0x40 seq_ctrl=0x3c30 stype=4 (WLAN_FC_STYPE_PROBE_REQ) len=83
>> nl80211: send_mlme - da= 00:aa:bb:cc:dd:ee noack=1 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0x50 (WLAN_FC_STYPE_PROBE_RESP) nlmode=3
>> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0xb0 seq_ctrl=0x3c60 stype=11 (WLAN_FC_STYPE_AUTH) len=30
>> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c60
>> ap_sta_add: register ap_handle_timer timeout for 0e:5d:07:b0:73:a6 (300 seconds - ap_max_inactivity)
>> nl80211: sta_remove -> DEL_STATION wlp2s2f7u2 0e:5d:07:b0:73:a6 --> -2 (No such file or directory)
>> nl80211: Add STA 0e:5d:07:b0:73:a6
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
>> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
>> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
>> nl80211: New station 0e:5d:07:b0:73:a6
>> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c70 stype=11 (WLAN_FC_STYPE_AUTH) len=30
>> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c70 retry
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
>> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
>> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
>> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c80 stype=11 (WLAN_FC_STYPE_AUTH) len=30
>> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c80 retry
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
>> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
>> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
>> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3c90 stype=11 (WLAN_FC_STYPE_AUTH) len=30
>> authentication: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=1 status_code=0 wep=0 seq_ctrl=0x3c90 retry
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - authentication OK (open system)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-AUTHENTICATE.indication(0e:5d:07:b0:73:a6, OPEN_SYSTEM)
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - MLME-DELETEKEYS.request(0e:5d:07:b0:73:a6)
>> authentication reply: STA=0e:5d:07:b0:73:a6 auth_alg=0 auth_transaction=2 resp=0 (IE len=0)
>> nl80211: send_mlme - da= 0e:5d:07:b0:73:a6 noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xb0 (WLAN_FC_STYPE_AUTH) nlmode=3
>> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> wlp2s2f7u2: EVENT_TX_STATUS dst=0e:5d:07:b0:73:a6 type=0 stype=11
>> hostapd_logger: STA 0e:5d:07:b0:73:a6 - did not acknowledge authentication response
>> nl80211: RX frame da=ee:dd:cc:bb:aa:00 sa=0e:5d:07:b0:73:a6 bssid=ee:dd:cc:bb:aa:00 freq=2462 ssi_signal=-15 fc=0x8b0 seq_ctrl=0x3ca0 stype=11 (WLAN_FC_STYPE_AUTH) len=30
>> ...
>>
>>
>>
>> Driver's constraint or wpa_supplicant's issue?
>>
>>
> 
> 
>  = Client (r92su - https://github.com/chunkeey/rtl8192su) =
> 
> # wpa_supplicant -i wlp0s2f1u3 -c /etc/wpa_supplicant.conf
> Successfully initialized wpa_supplicant
> wlp0s2f1u3: Trying to associate with ee:dd:cc:bb:aa:00 (SSID='WiFiRd' freq=2462 MHz)
> wlp0s2f1u3: Associated with ee:dd:cc:bb:aa:00
> wlp0s2f1u3: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
> wlp0s2f1u3: WPA: Key negotiation completed with ee:dd:cc:bb:aa:00 [PTK=CCMP GTK=TKIP]
> wlp0s2f1u3: CTRL-EVENT-CONNECTED - Connection to ee:dd:cc:bb:aa:00 completed [id=0 id_str=]
> 
> 
> $ macchanger -s wlp0s2f1u3
> Current MAC:   12:21:64:8a:08:ce (unknown)
> Permanent MAC: 00:aa:bb:cc:dd:ee ([...])
> 
> 
> 
>  = Hotspot (rt2800usb) =
> 
> # wpa_supplicant -i wlp2s2f7u2 -c /etc/wpa_supplicant.conf
> Successfully initialized wpa_supplicant
> Using interface wlp2s2f7u2 with hwaddr ee:dd:cc:bb:aa:00 and ssid "WiFiRd"
> wlp2s2f7u2: interface state UNINITIALIZED->ENABLED
> wlp2s2f7u2: AP-ENABLED 
> wlp2s2f7u2: CTRL-EVENT-CONNECTED - Connection to ee:dd:cc:bb:aa:00 completed [id=0 id_str=]
> wlp2s2f7u2: AP-STA-CONNECTED 12:21:64:8a:08:ce
> 
> 
> 
> It seems, at the current stage of development,
> mt7601u.ko cannot cope with the Association / Connection random MAC address
> https://github.com/kuba-moo/mt7601u/commits/master
> 
> So after all, this is driver's constrain, perhaps a bug.
> 


For the record, tricks like this ain't gonna help:
---
 src/ap/ieee802_11.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c
index 781afa2..16714a3 100644
--- a/src/ap/ieee802_11.c
+++ b/src/ap/ieee802_11.c
@@ -2662,13 +2662,6 @@ static void handle_auth_cb(struct hostapd_data *hapd,
 	auth_transaction = le_to_host16(mgmt->u.auth.auth_transaction);
 	status_code = le_to_host16(mgmt->u.auth.status_code);
 
-	if (!ok) {
-		hostapd_logger(hapd, mgmt->da, HOSTAPD_MODULE_IEEE80211,
-			       HOSTAPD_LEVEL_NOTICE,
-			       "did not acknowledge authentication response");
-		goto fail;
-	}
-
 	if (len < IEEE80211_HDRLEN + sizeof(mgmt->u.auth)) {
 		wpa_printf(MSG_INFO, "handle_auth_cb - too short payload (len=%lu)",
 			   (unsigned long) len);


Bye



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-05-24 14:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <5723BF90.4010701@openmailbox.org>
     [not found] ` <1463091417.20553.1.camel@redhat.com>
     [not found]   ` <b640b32b-85b2-4e9b-18af-6e91ac27f108@gmail.com>
     [not found]     ` <573A3674.50809@openmailbox.org>
     [not found]       ` <9901c3c7-5c73-9d13-72be-1a6b7ddf82e1@gmail.com>
     [not found]         ` <1463582960.4426.11.camel@redhat.com>
     [not found]           ` <a1f8dee2-33b5-5754-4223-5150944a7915@gmail.com>
     [not found]             ` <1463653326.4426.31.camel@redhat.com>
     [not found]               ` <66a6e6fa-a31b-33f5-4c07-8f456811bf15@gmail.com>
     [not found]                 ` <1463765815.32277.21.camel@redhat.com>
     [not found]                   ` <fba7f9b2-aca0-8273-a333-f4db502a5f04@gmail.com>
     [not found]                     ` <7f4c8daf-3ec3-f960-cbad-9cd819b559a5@gmail.com>
2016-05-24 11:22                       ` How to activate MAC address randomization? poma
2016-05-24 14:46                         ` poma
2016-05-24 14:56                           ` poma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).