查看無線網卡
$ iw dev
iw 是一種新的基於 nl80211 的用於無線設備的CLI配置實用程序。它支持最近已添加到內核所有新的驅動程序。採用無線擴展接口的舊工具iwconfig已被廢棄,強烈建議切換到 iw 和 nl80211。
其中顯示“Interface wlan0”,說明設備名是wlan0。
使用 iw 檢查無線連接狀態
$ iw wlan0 link
這是連接後的狀態
如果顯示Not connected
,則還沒有建立連接
掃描 WIFI 網絡
$ iw wlan0 scan
搜索附近的wifi網絡。會掃出一大坨各種無線WIFI
連接到wifi
無密碼的wifi
iw wlan0 connect 你的ssid
wep加密的wifi網絡
$ iw wlan0 connect 你的SSID key 0:你的密鑰
WPA/WPA2加密的wifi網絡
需要用到 wpa_supplicant
1. 首先需要爲 wpa_supplicant 生成一個包含了預共享密鑰(PSK, pre-shared key)
$ wpa_passphrase 你的SSID >> /etc/wpa_supplicant/wpa_supplicant.conf 你的密碼
執行以上命令後,在/etc/wpasupplicant/wpa_supplicant.conf
的文件上會自動生成類似如下配置
network={
ssid="你的SSID"
#psk="你的密碼"
psk=ba4e9c8c83de0c1531accf56d7156409da7653161fb871a85c252c88bdf3d
}
2. 需要在此基礎上把 wpa_supplicant.conf
配置文件添加內容如下所示
network={
ssid="你的SSID"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
#psk="你的密碼"
psk=ba4e9c8c83de0c1531accf56d7156409da7653161fb871a85c252c88bdf3d
}
3. 配置文件修改完成後,執行以下命令啓動
$ sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
4. 查看是否連接成功
$ ifconfig
查看wlan0是否分配到ip地址![]()
5. 可以用以下命令自動獲取IP地址
$ dhcpcd wlan0
到此連接WIFI成功。但是下次重啓,WIFI還不能自動連接。需要修改/etc/network/interfaces
6. 配置自動連接
vim /etc/network/interfaces
配置如下
重啓後,無線網絡會自動連接