wpa_cli 要能正常執行,wpa_supplicant 必須要先 run 起來,as daemon
然後直接執行 wpa_cli 的會,會進入 interactove mode (有 prompt >)
看一下wifi chip 有幾個 interface..
> interface Available interfaces: bcm0 wlan0然後用 interface 來選目賢要連接的是...
> interface wlan0 connected to interface 'wlan0.看狀態:
> status wpa_state=INACTIVE address=a4:04:50:da:62:aa uuid=67b7a012-8776-5d32-9e01-ec6d39191dee上面的例子,wlan0 是 STA mode
下面改用 bcm0 (AP mode) 來看
> interface bcm0 Connected to interface 'bcm0. > status bssid=a6:04:50:da:62:11 freq=2462 ssid=FS-WiFi-50da6211 id=0 mode=AP pairwise_cipher=UNKNOWN group_cipher=TKIP key_mgmt=WPA-PSK wpa_state=COMPLETED ip_address=192.168.42.1 address=a6:04:50:da:62:44 uuid=67b7a012-8776-5d32-9e01-ec6d39191daa > list_networks network id / ssid / bssid / flags 0 FS-WiFi-50da6211 any [CURRENT] > disable_network 0 OK > status wpa_state=DISCONNECTED ip_address=192.168.42.1 address=b2:04:50:da:62:11 uuid=99b7a012-8776-5d32-9e01-ec6d39191dff > enable_network 0 OK > status bssid=a6:04:50:da:62:11 freq=2462 ssid=FS-WiFi-50da6211 id=0 mode=AP pairwise_cipher=UNKNOWN group_cipher=TKIP key_mgmt=WPA-PSK wpa_state=COMPLETED ip_address=192.168.42.1 address=a6:04:50:da:62:44 uuid=67b7a012-8776-5d32-9e01-ec6d39191daa > disable_network 0 OKscan 的結果會是...
bssid frequency signal level flags ssid只需要指定 bssid 或是 ssid 就可以連線。
有些時候很多 AP 會使用同一個 ssid,這時候舊可以指定 bssid 來連線到指定的 ap
> set_network 0 bssid xx:xx:xx:xx:xx:xx設定 bssid 的時候,不必像 ssid 一樣,要用 " " 包起來。
沒有留言:
張貼留言