樹莓派是一款小巧便攜的USB供電計(jì)算機(jī),可以隱藏起來用于小型項(xiàng)目,如網(wǎng)絡(luò)服務(wù)器或家庭自動化。通常,設(shè)置樹莓派需要鍵盤和顯示器來編輯和查看樹莓派的設(shè)置,例如WiFi連接設(shè)置。然而,許多項(xiàng)目都需要互聯(lián)網(wǎng)接入,但隨著我們逐漸遠(yuǎn)離臺式電腦,找到鍵盤和顯示器變得越來越困難。一旦WiFi設(shè)置完成,就可以通過SSH連接到樹莓派,并從筆記本電腦或其他設(shè)備遠(yuǎn)程與樹莓派進(jìn)行交互。但有時要達(dá)到這一步頗具挑戰(zhàn)性。
幸運(yùn)的是,我們可以通過以下步驟配置WiFi并連接到“無頭”(即無鍵盤和顯示器)的樹莓派:
1.添加WiFi設(shè)置
2.啟動樹莓派
3.查找樹莓派的IP地址
4.連接到樹莓派
所需物品:
SD卡讀卡器
可訪問WiFi的個人電腦
WiFi熱點(diǎn)
無頭樹莓派的網(wǎng)絡(luò)拓?fù)鋱D
步驟1:添加WiFi設(shè)置
在樹莓派關(guān)機(jī)的情況下,將其SD卡插入電腦。
在SD卡的/boot/文件夾中創(chuàng)建一個名為wpa_supplicant.conf的文本文件,內(nèi)容類似如下:
country=USctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ ssid="your_wifi_ssid" psk="your_wifi_password" key_mgmt=WPA-PSK}
您需要根據(jù)自己的WiFi設(shè)置更改以下內(nèi)容:
country:熱點(diǎn)所在國家(使用兩位字母的國家ISO代碼)
ssid:要連接的網(wǎng)絡(luò)名稱或熱點(diǎn)名稱
psk:網(wǎng)絡(luò)密碼
key_mgmt:網(wǎng)絡(luò)加密類型。較新的熱點(diǎn)使用WPA-PSK(最常見的加密熱點(diǎn)),但也可以支持WPA-EAP(企業(yè)WiFi)或IEEE8021X(適用于較舊的WEP熱點(diǎn))或NONE(適用于開放的公共網(wǎng)絡(luò))。如果您不確定,可以將它們?nèi)苛谐霾⒂每崭穹指簦鏺ey_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE
更多信息可在WPA Supplicant手冊頁中找到。
https://linux.die.net/man/5/wpa_supplicant.conf
步驟2:啟動樹莓派
將設(shè)置保存到SD卡后,安全地彈出SD卡并將其插入樹莓派。
啟動樹莓派并等待一兩分鐘以完成啟動。Raspbian操作系統(tǒng)并未針對啟動時間進(jìn)行優(yōu)化。
步驟3:查找樹莓派的IP地址
我們將使用網(wǎng)絡(luò)映射器nmap來掃描網(wǎng)絡(luò)并查找樹莓派。
如果配置正確,樹莓派將與您的本地電腦位于同一網(wǎng)絡(luò),并且已啟用SSH。因此,我們可以掃描本地網(wǎng)絡(luò)以查找端口22開放的計(jì)算機(jī)。
要了解掃描哪個網(wǎng)絡(luò),您必須獲取到電腦的IP地址。
獲取網(wǎng)絡(luò)IP地址
一般來說,您可以使用命令行工具來查找IP地址:
MacOS上使用ifconfig
Linux上使用ip addr show
Windows上使用ipconfig
由于您需要猜測WiFi設(shè)備的名稱和IP地址,因此查找過程可能有些繁瑣。
典型的本地IP地址形式為192.168.x.x或10.x.x.x。
Linux上ip addr show命令的輸出
從MacOS用戶界面獲取網(wǎng)絡(luò)地址
在MacOS上,您可以打開系統(tǒng)偏好設(shè)置,點(diǎn)擊“網(wǎng)絡(luò)”,然后點(diǎn)擊“Wi-Fi”。
查找樹莓派的IP地址
現(xiàn)在,我們使用nmap掃描本地網(wǎng)絡(luò)以查找SSH服務(wù)器。
在上面的示例中,我們的本地電腦的IP地址為192.168.0.25,因此整個網(wǎng)絡(luò)為192.168.0.0/24。
我們告訴nmap在此網(wǎng)絡(luò)上掃描端口22(-p 22):
sudonmap -p22192.168.0.0/24
輸出結(jié)果類似如下。請注意,它找到了一個“open ssh”服務(wù)。在這種情況下,網(wǎng)絡(luò)適配器的MAC地址也被確認(rèn)為由“Raspberry Pi Trading”生產(chǎn),但沒那么簡單。您可能需要嘗試多個IP地址才能找到樹莓派。
Nmapscan report for192.168.0.100Hostis up (0.074s latency).PORT STATE SERVICE22/tcp open sshMACAddress: E4:5F:014A:6C (Raspberry Pi Trading)
在本例中,我們看到樹莓派的IP地址為192.168.0.100。
終端顯示nmap輸出以識別樹莓派
步驟4:連接到樹莓派
現(xiàn)在,您知道了一個或多個要嘗試的IP地址。您可以通過SSH連接到樹莓派。
第一次SSH連接到樹莓派時,系統(tǒng)會要求您確認(rèn)是否要將新地址添加到已知主機(jī)中。
終端顯示通過SSH連接到無頭樹莓派
就是這樣!現(xiàn)在,您已經(jīng)無需使用鍵盤和顯示器就設(shè)置并連接到了樹莓派!
原文鏈接:
https://gaitatzis.medium.com/set-up-raspberry-pi-over-wifi-and-without-keyboard-or-monitor-cb4872144855
-
顯示器
+關(guān)注
關(guān)注
21文章
5069瀏覽量
141578 -
WIFI
+關(guān)注
關(guān)注
81文章
5386瀏覽量
207844 -
樹莓派
+關(guān)注
關(guān)注
121文章
1975瀏覽量
107181
發(fā)布評論請先 登錄
用樹莓派“揪出”家里的耗電怪獸!

樹莓派如何安裝和啟動
樹莓派系列教程3:訪問樹莓派
樹莓派設(shè)置基本流程(上)
樹莓派基本設(shè)置流程(下)
樹莓派3wifi配置_樹莓派3開啟wifi熱點(diǎn)_樹莓派3的wifi使用教程
樹莓派安裝系統(tǒng)_樹莓派系統(tǒng)安裝教程

樹莓派是什么樹莓派的簡單介紹

評論