如何設置樹莓派 -Zero 自啓動鏈接WIFI

1. 首先咱們須要一臺能夠讀取樹莓派跟文件系統的Linux虛擬機(好比Ubuntu)html

將樹莓派SD卡系統插入電腦,識別並打開rootfs文件夾,切換到`rootfs/etc/wpa_supplicant`目錄之下:vim

cd /rootfs/etc/wpa_supplicant

2. 修改次目錄下的文件`wpa_supplicant.conf`:網絡

vim wpa_supplicant.conf

將下面的內容添加到 wpa_supplicant.conf 文件當中:工具

1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
2 update_config=1
3 country=CN
4 network={
5   ssid=""
6   psk=""
7 }

上述文件中的ssid爲WIFI的名稱,psk爲WIFI的密碼。加密

3. 查看wlan設備鏈接的狀態:spa

a. 使用ifconfig查看網口設備的狀態:.net

 上述結果只能得到當前wlan0鏈接的IP地址爲192.168.0.105。code

b. 使用wlan0設備來掃描讀取周邊全部的WIFI可用網絡,具體的iw命令的使用請參看Reference。htm

sudo iw wlan0 scan | grep SSID

4. Reference:blog

a. 經過SD卡爲樹莓派配置WIFI:https://www.jianshu.com/p/3f4f97a86b1c

b. 樹莓派鏈接wifi教程:https://blog.csdn.net/u011055198/article/details/87951583

c. iw 命令使用:http://www.javashuo.com/article/p-wxwdchal-dc.html

附錄:

iw 是一種新的基於 nl80211 的用於無線設備的CLI配置實用程序。它支持最近已添加到內核全部新的驅動程序。採用無線擴展接口的舊工具iwconfig已被廢棄,強烈建議切換到 iw 和 nl80211。

Linux內核的其他部分,iw 仍處於開發階段。功能被隨時添加。 iw 的惟一文檔就是此頁和「iw help」的輸出。

 1 iw help # 幫助  2 iw ibss leave # 查看WiFi是否打開狀態  3 iw list # 得到全部設備的功能,如帶寬信息(2.4GHz,和5GHz),和802.11n的信息
 4 iw dev wlan0 scan # 掃描  5 iw event # 監聽事件  6 iw dev wlan0 link # 得到鏈路狀態  7 iw wlan0 connect foo # 鏈接到已禁用加密的AP,這裏它的SSID是foo  8 iw wlan0 connect foo 2432 # 假設你有兩個AP SSID 都是 foo ,你知道你要鏈接的是在 2432 頻道
 9 iw wlan0 connect foo keys 0:abcde d:1:0011223344 # 鏈接到使用WEP的AP
10 iw dev wlan1 station dump # 獲取station 的統計信息 11 iw dev wlan1 station get # 得到station對應的peer統計信息 12 iw wlan0 set bitrates legacy-2.4 12 18 24 # 修改傳輸比特率
13 iw dev wlan0 set bitrates mcs-5 4 # 修改tx HT MCS的比特率
14 iw dev wlan0 set bitrates mcs-2.4 10
15 iw dev wlan0 set bitrates mcs-5 # 清除全部 tx 比特率和設置的東西來恢復正常
16 iw dev set txpower [] #設置傳輸功率 17 iw phy set txpower [] #設置傳輸功率 18 iw dev wlan0 set power_save on #設置省電模式 19 iw dev wlan0 get power_save #查詢當前的節電設定 20 iw phy phy0 interface add moni0 type monitor #添加一個 monitor 接口

On Editting...

相關文章
相關標籤/搜索