1. 程式人生 > >使用命令列設定樹莓派的wifi網路

使用命令列設定樹莓派的wifi網路


如果你沒有登入到常用的圖形使用者介面,這種方法就適合用來設定樹莓派的wifi。尤其是在你沒有螢幕或者有線網路,僅使用串列埠控制線的時候。另外,這種方法也不需要額外的軟體,所有需要的東西都已經包含進了樹莓派。

GETTING WIFI NETWORK DETAILS(獲取wifi網路詳情)


為了掃描wifi網路,可以使用sudo iwlist wlan0 scan命令。這個命令會列出所有可使用的wifi網路,以及網路的一些有用資訊。例如:


1、ESSID:"testing" :這是wifi網路的名字。

2、IE:IEEE 802.11i/WPA2 Version1 :這部分表示網路的驗證方式,在這裡是WPA2,這是一種用於替代WPA1的更新更加安全的無線網路標準。本指南應該適用於WEP、WPA或者WPA2,但是可能不適用企業版WPA2。


你同樣需要wifi網路的密碼。大多數家庭路由器(預設密碼)都有標註在路由器背面的標籤上。在這個例子中,搜尋到的wifi網路的ESSID(ssid)是testing,並且密碼(psk)是testingPassword。

ADDING THE NETWORK DETAILS TO THE RASSBERRY PI(新增網路到樹莓派上)


使用nano編輯器開啟wpa-supplicant配置檔案:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf


在檔案的底部新增下面內容:

network={
    ssid="The_ESSID_from_earlier"
    psk="Your_wifi_password"
}


在本示例網路中,我們應該新增為:

network={
    ssid="testing"
    psk="testingPassword"
}


現在按ctrl+x鍵然後按y鍵,最後再按回車鍵


這個時候,wpa-supplicant在幾秒鐘內應該就會注意到設定已經改變了,並且會嘗試去連線這個網路。如果沒有,那麼就需要使用sudo ifdown wlan0

sudo ifup wlan0命令手動重啟介面,或者直接使用sudo reboot命令重啟樹莓派。


你可以使用ifconfig wlan0命令確認是否已經成功連線上網路。如果inet addr中已經有地址了,說明樹莓派成功連線上了網路。如果沒有,請檢查你的密碼和ESSID是否正確。