無屏幕和鍵盤配置樹莓派WiFi和SSH

不算是什麼新功能了,在樹莓派3B發佈後不久,樹莓派官方 Raspbian 系統久加入了允許在開機前對 WiFi 網絡進行配置的機制。

一、WiFi 網絡配置

用戶可以在未啓動樹莓派的狀態下單獨修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密碼,這樣樹莓派啓動後會自行讀取 wpa_supplicant.conf 配置文件連接 WiFi 設備。

操作方法簡單:將刷好 Raspbian 系統的 SD 卡用電腦讀取。在 boot 分區,也就是樹莓派的 /boot 目錄下新建 wpa_supplicant.conf 文件,按照下面的參考格式填入內容並保存 wpa_supplicant.conf 文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}
 
network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

說明以及不同安全性的 WiFi 配置示例:
#ssid:網絡的ssid
#psk:密碼
#priority:連接優先級,數字越大優先級越高(不可以是負數)
#scan_ssid:連接隱藏WiFi時需要指定該值爲1

如果你的 WiFi 沒有密碼

1
2
3
4
network={
ssid="你的無線網絡名稱(ssid)"
key_mgmt=NONE
}

如果你的 WiFi 使用WEP加密

1
2
3
4
5
network={
ssid="你的無線網絡名稱(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密碼"
}

如果你的 WiFi 使用WPA/WPA2加密

1
2
3
4
5
network={
ssid="你的無線網絡名稱(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密碼"
}

如果你不清楚 WiFi 的加密模式,可以在安卓手機上用 root explorer 打開 /data/misc/wifi/wpa/wpa_supplicant.conf,查看 WiFi 的信息。

二、開啓 SSH 服務

如果通過 ssh 連接樹莓派出現 Access denied 這個提示則說明 ssh 服務沒有開啓。要手動開啓的話,和 WiFi 配置相似,同樣在 boot 分區新建一個文件,空白的即可,文件命名爲 ssh。注意要小寫且不要有任何擴展名。
樹莓派在啓動之後會在檢測到這個文件之後自動啓用 ssh 服務。隨後即可通過登錄路由器找到樹莓派的 IP 地址,通過 ssh 連接到樹莓派了。(有關開啓 SSH 服務的詳細方法

如果需要遠程桌面方式操作樹莓派,可以通過 ssh 安裝 xrdp,再用 Windows 的遠程桌面客戶端連接到樹莓派

這個小技巧對於沒有有線網卡、沒有標準 USB 接口來直連鍵鼠,但集成了 WiFi 的樹莓派 Zero W 尤其實用。

本文來自:樹莓派實驗室
鏈接地址:http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章