电竞比分网-中国电竞赛事及体育赛事平台

分享

樹莓派wifi配置

 beginnow1 2018-02-20

樹莓派3代B版自帶板載wifi和藍(lán)牙,因此想讓樹莓派通過wifi上網(wǎng)不再需要單獨(dú)購買wifi模塊,通過簡單配置板載wifi即可快速實(shí)現(xiàn)。

配置方法在命令行操作,前提是你需要進(jìn)入命令行終端,進(jìn)入命令行終端的方法有多種:串口、SSH、HDMI+顯示器。

掃描附件wifi熱點(diǎn)

通過命令sudo iwlist wlan0 scan查看附近所有wifi熱點(diǎn)的信息。以下是我截取的片段,每一個Cell代表一個wifi熱點(diǎn),ESSID:"anxiang"表示熱點(diǎn)名稱為anxiang,還可以看到其他信息,比如通道為11;dBm值為RSSI,代表信號強(qiáng)度;Encryption key:on表示wifi已加密。

  1. wlan0     Scan completed :  
  2.           Cell 23 - Address: DC:09:4C:62:A8:12  
  3.                     Channel:11  
  4.                     Frequency:2.462 GHz (Channel 11)  
  5.                     Quality=64/70  Signal level=-46 dBm  
  6.                     Encryption key:on  
  7.                     ESSID:"anxiang"             

配置wifi上網(wǎng)信息

使用root權(quán)限在配置文件wpa_supplicant.conf中添加wifi賬號密碼。

打開配置文件:

  1. vi /etc/wpa_supplicant/wpa_supplicant.conf  
在文件末尾添加如下信息:

  1. network={  
  2.   ssid="anxiang"  
  3.   psk="12345678"  
  4. }  

ssid為wifi名稱,psk為密碼,保存之后執(zhí)行wpa_cli reconfigure或者reboot重啟樹莓派。

執(zhí)行命令ifconfig wlan0查看wifi連接狀態(tài),如果inet addr分配了IP地址,則證明wifi連接成功。

  1. root@raspberrypi:/home/pi# ifconfig wlan0  
  2. wlan0     Link encap:Ethernet  HWaddr b8:27:eb:c6:c0:a7  
  3.           inet addr:192.168.43.41  Bcast:192.168.43.255  Mask:255.255.255.0  
這種配置方法wifi密碼是明文的,我們可以通過命令wpa_passphrase進(jìn)行加密。

  1. root@raspberrypi:/home/pi# wpa_passphrase "anxiang" "12345678"  
  2. network={  
  3.         ssid="anxiang"  
  4.         #psk="12345678"  
  5.         psk=dba6b028b5b158ce327bf1f0f7bb5e61e085cdf586d14c4d4f00d5ee97fc9b37  
  6. }  
  7. root@raspberrypi:/home/pi#  

需要注意的是,該命令只是生成加密格式的密碼,我們還需要手動將加密內(nèi)容拷貝到配置文件wpa_supplicant.conf中才會生效。

也可以通過一條命令完成加密生成、配置文件修改,該命令為:

  1. wpa_passphrase "anxiang" "12345678" | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf > /dev/null  
更嚴(yán)謹(jǐn)?shù)姆绞竭€需要將配置文件中的#psk="12345678"刪除。

無密碼wifi配置

針對無密碼的wifi熱點(diǎn),需要添加key_mgmt=NONE。

  1. network={  
  2.   ssid="anxiang"  
  3.   key_mgmt=NONE  
  4. }  

隱藏的wifi配置

如果你的路由器為了防止被蹭網(wǎng)而設(shè)置為隱藏模式,還需要添加scan_ssid配置。

  1. network={  
  2.   ssid="anxiang"  
  3.   scan_ssid=1  
  4.   psk=5e9fc1a26082c14604853dcb1aacd8c3143cf0621f62e30e68e36d2b9ba1d8f8  
  5. }  

配置多個wifi網(wǎng)絡(luò)

如果你在家、在公司都需要樹莓派連接wifi,可以配置多個wifi信息,樹莓派會自動識別可以連接的網(wǎng)絡(luò)。

  1. network={  
  2.     ssid="officeSSID"  
  3.     psk="passwordOffice"  
  4.     id_str="office"  
  5. }  
  6.   
  7. network={  
  8.     ssid="homeSSID"  
  9.     psk="passwordHome"  
  10.     id_str="home"  
  11. }  
如果在同一環(huán)境中有多個wifi熱點(diǎn),你可以通過priority設(shè)置連接的優(yōu)先級,priority值越大優(yōu)先級越高,將會優(yōu)先連接。

  1. network={  
  2.     ssid="HomeOneSSID"  
  3.     psk="passwordOne"  
  4.     priority=1  
  5.     id_str="homeOne"  
  6. }  
  7.   
  8. network={  
  9.     ssid="HomeTwoSSID"  
  10.     psk="passwordTwo"  
  11.     priority=2  
  12.     id_str="homeTwo"  
  13. }  


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多