2015/9/7

iw指令連線操作記錄

以下範例假定無線網卡裝置名稱為wlan0(通常會是這名字),若不知道可以透過ifconfig -a指令查詢無線網卡裝置名稱。

確認無線裝置連線狀態
# iw wlan0 link
Not connected.
如果沒有任何連線,則會顯示Not connected,否則會顯示連線的相關資訊

掃描鄰近的wifi廣播訊號
# iw wlan0 scan

連線到WPA/WPA2加密的無線網路
# wpa_passphrase APPLE >> /tmp/wifi.conf
1234509876
APPLE是無線網路的SSID資訊,輸入上述指令會停住等待使用者輸入連線密碼,1234509876即為設定的密碼,輸入完後按下Enter即會自動產生連線相關文件
# reading passphrase from stdin
network={
 ssid="APPLE"
 #psk="1234509876"
 psk=a36065d029db325508281a51a19f8fff1c389c11129a74b6c6d3a25200cae713
}
連線指令
# wpa_supplicant -B -i wlan0 -c /tmp/wifi.conf
若沒跳出任何錯誤訊息應該就完成連線了
這時可以查詢連線狀態
# iw wlan0 link
Connected to 36:a3:95:d7:a7:55 (on wlan0)
 SSID: APPLE
 freq: 2437
 RX: 59639 bytes (440 packets)
 TX: 12188 bytes (76 packets)
 signal: -58 dBm
 tx bitrate: 65.0 MBit/s MCS 7

 bss flags: short-preamble short-slot-time
 dtim period: 3
 beacon int: 100

要求DHCP伺服器配發動態IP
# dhclient wlan0