網(wǎng)全攻略:從燒錄到SSH連接)
1. 內(nèi)容整體設(shè)計(jì)與思路拆解1.1 無屏幕配置到底解決的是什么問題拿到一塊樹莓派4B最勸退新手的不是性能不夠、不是GPIO不會(huì)接而是“沒有屏幕怎么玩”。多數(shù)人手里沒有HDMI顯示器也懶得專門接鍵鼠就想把它當(dāng)成一個(gè)小型Linux服務(wù)器、NAS或者智能家居網(wǎng)關(guān)來用。這時(shí)候無屏幕headless模式就是必經(jīng)之路——把系統(tǒng)裝進(jìn)SD卡插電讓它自己連上WiFi然后通過SSH從電腦上登進(jìn)去后面所有操作都在終端里完成。但現(xiàn)實(shí)往往很骨感。很多人照著教程燒完系統(tǒng)、寫好了WiFi配置插電等了兩分鐘打開終端敲ifconfig一看傻眼了只有eth0和lo壓根沒有wlan0。更詭異的是有時(shí)候ip addr能看到wlan0但狀態(tài)是DOWN或者明明顯示UP了卻拿不到IP。這一串問題看起來分散實(shí)際上可以歸成四類網(wǎng)卡沒被系統(tǒng)識(shí)別、驅(qū)動(dòng)或固件缺失、WiFi配置沒生效、DHCP沒跑起來。這篇內(nèi)容就是圍繞這幾層問題把從燒錄系統(tǒng)到自動(dòng)聯(lián)網(wǎng)的整個(gè)鏈路走一遍。文章適合三類人剛?cè)胧謽漭?B、不想接屏幕的純新手在Ubuntu或Raspberry Pi OS上折騰WiFi配置老失敗的進(jìn)階玩家以及在無頭服務(wù)器部署中需要一次性搞定網(wǎng)絡(luò)穩(wěn)定性的實(shí)踐派。1.2 為什么大多數(shù)人會(huì)栽在“ifconfig看不到wlan0”上先說個(gè)容易忽略的細(xì)節(jié)ifconfig本身是net-tools包里的工具很多新版系統(tǒng)默認(rèn)不再預(yù)裝。如果你在沒裝net-tools的Ubuntu Server上直接敲ifconfig系統(tǒng)只會(huì)提示command not found而不是真的沒有網(wǎng)卡。但更多的人遇到的確實(shí)是“命令能跑列表里卻只有eth0和lo”這就不是工具缺失的問題而是系統(tǒng)層面沒把無線網(wǎng)卡拉起來。樹莓派4B用的無線芯片是博通BCM43455對(duì)應(yīng)驅(qū)動(dòng)brcmfmac正常情況下內(nèi)核會(huì)在啟動(dòng)時(shí)自動(dòng)加載brcmfmac模塊。如果固件文件缺失或與內(nèi)核版本不匹配dmesg | grep brcmfmac能看到報(bào)錯(cuò)wlan0自然就不會(huì)出現(xiàn)。另一個(gè)常見原因是樹莓派官方系統(tǒng)Raspberry Pi OS從某個(gè)版本開始默認(rèn)網(wǎng)絡(luò)管理工具改用了NetworkManager而/etc/network/interfaces里寫的配置不再生效如果你參考的是幾年前的老教程照著改interfaces文件當(dāng)然不會(huì)起作用。所以說“看不到wlan0”只是一個(gè)表面現(xiàn)象背后牽扯的是系統(tǒng)工具差異、驅(qū)動(dòng)固件加載、網(wǎng)絡(luò)管理工具選型三個(gè)層面的問題。這篇文章會(huì)按這個(gè)思路一點(diǎn)點(diǎn)拆開講。1.3 整體方案選型三條路線的取舍在正式開始前先把無屏幕WiFi配置的幾條路線列出來對(duì)比一下方便你按自己的情況選。方案工具/文件難度適用場景燒錄器預(yù)配置Raspberry Pi Imager低一次性配置適合絕大多數(shù)新手手動(dòng)寫入SD卡配置wpa_supplicant.conf ssh空文件中不想用Imager、或系統(tǒng)已刷好不便重新燒錄啟動(dòng)后命令行配置nmcli / raspi-config中高網(wǎng)線直連或臨時(shí)用串口/USB網(wǎng)卡進(jìn)入系統(tǒng)后配置從實(shí)際經(jīng)驗(yàn)看第一次使用樹莓派的人我推薦直接用Raspberry Pi Imager因?yàn)樗茉谝婚_始就把WiFi、SSH開關(guān)、用戶名密碼全部寫好插電就能連。手動(dòng)寫wpa_supplicant.conf的核心原理和Imager是一樣的但需要你自己處理文件格式、權(quán)限、放置位置踩坑概率會(huì)高一些。至于第三種種方式適合你已經(jīng)能通過有線或串口進(jìn)系統(tǒng)、只是想把WiFi也調(diào)通的場景原理上也是一種“補(bǔ)配置”的方式。2. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)2.1 系統(tǒng)燒錄階段的網(wǎng)絡(luò)預(yù)配置用Raspberry Pi Imager燒錄時(shí)很多人會(huì)忽略右下角的齒輪設(shè)置按鈕。它不只是一個(gè)“改主機(jī)名”的入口里面的“配置無線局域網(wǎng)”選項(xiàng)會(huì)直接生成wpa_supplicant.conf并寫入啟動(dòng)分區(qū)省去你手動(dòng)掛載SD卡的麻煩。實(shí)際操作時(shí)點(diǎn)擊“選擇操作系統(tǒng)”后先別急著點(diǎn)“寫入”。選好鏡像再點(diǎn)“設(shè)置”圖標(biāo)按需填寫啟用SSH建議允許用密碼登錄因?yàn)槊荑€對(duì)配置后續(xù)可以再補(bǔ)、設(shè)置用戶名和密碼、勾選“配置無線局域網(wǎng)”填入SSID和密碼WiFi國家選CN最后保存。如果你有靜態(tài)IP需求在這里填好“無線局域網(wǎng)”的IP地址、網(wǎng)關(guān)和DNS系統(tǒng)啟動(dòng)后dhcpcd就不會(huì)再走DHCP流程而是直接使用靜態(tài)配置。這里有一個(gè)小坑Imager寫入完成后會(huì)重新掛載并卸載SD卡分區(qū)所以寫入完成后可以直接把卡拔下來插到樹莓派上不需要手動(dòng)再改任何文件。但如果你用的是自定義鏡像比如Ubuntu Server 22.04的樹莓派版或者第三方系統(tǒng)Imager的預(yù)配置不一定能生效。這種情況就要回到手動(dòng)配置的方案。2.2 手動(dòng)寫wpa_supplicant.conf的關(guān)鍵參數(shù)Raspberry Pi OS和很多基于Debian的樹莓派鏡像啟動(dòng)時(shí)會(huì)通過/etc/wpa_supplicant/wpa_supplicant.conf配合wpa_supplicant服務(wù)來連接WiFi。手動(dòng)寫入時(shí)文件內(nèi)容一般長這樣ctrl_interfaceDIR/var/run/wpa_supplicant GROUPnetdev update_config1 countryCN network{ ssid你的WiFi名稱 psk你的WiFi密碼 key_mgmtWPA-PSK priority1 }幾個(gè)參數(shù)值得展開說一下countryCN區(qū)域代碼影響5GHz頻段信道的可用范圍。如果你把國家留空或?qū)懗蒛S5GHz的某些信道比如國內(nèi)常見的149、153、157、161、165是能用的但2.4GHz的信道選擇范圍和發(fā)射功率設(shè)置可能不符合國內(nèi)規(guī)范。最穩(wěn)妥的辦法是直接寫成CN。需要注意的是這個(gè)字段同時(shí)影響無線網(wǎng)卡的法規(guī)域regulatory domain如果內(nèi)核里cfg80211的法規(guī)域沒設(shè)對(duì)有可能出現(xiàn)“能看到5GHz WiFi但連不上”的情況。key_mgmtWPA-PSK家用路由器99%是WPA2或WPA3PSK是預(yù)共享密鑰模式這里不用改。如果你用的是企業(yè)級(jí)WPA2-Enterprise比如校園網(wǎng)還要額外配置eap和identity字段家用場景一般不涉及。priority配置了多個(gè)WiFi網(wǎng)絡(luò)時(shí)數(shù)值越大越優(yōu)先連接。這個(gè)參數(shù)在你想讓樹莓派“優(yōu)先連5GHz熱點(diǎn)、斷線再連2.4GHz”時(shí)非常有用。手動(dòng)寫入的關(guān)鍵不只是文件內(nèi)容格式還要把SD卡重新插到電腦上在boot分區(qū)或firmware分區(qū)里放一個(gè)名為ssh的無后綴空文件用來開啟SSH服務(wù)。如果你用的是Ubuntu Server鏡像則可能需要放在system-boot分區(qū)里。文件名區(qū)分大小寫記得是ssh而不是SSH。2.3 配置文件應(yīng)該放在哪不同系統(tǒng)的差異這部分不搞清楚配置寫了也白寫。樹莓派官方系統(tǒng)比如Raspberry Pi OS Lite的啟動(dòng)分區(qū)是FAT格式的boot分區(qū)里面放的是config.txt、cmdline.txt這些文件。在這個(gè)分區(qū)下要訪問的是根文件系統(tǒng)里的/etc/wpa_supplicant/wpa_supplicant.conf——對(duì)你沒看錯(cuò)boot分區(qū)里本身沒有wpa_supplicant.conf需要你在電腦上先把SD卡的根分區(qū)掛載出來然后手動(dòng)創(chuàng)建目錄和文件。Windows下訪問Linux分區(qū)比較麻煩建議的做法是先用Imager把系統(tǒng)燒好然后把SD卡重新插拔一次或重新插入讀卡器此時(shí)Windows一般只能識(shí)別boot分區(qū)FAT32對(duì)于ext4格式的根分區(qū)是看不到的。這時(shí)可以使用Linux虛擬機(jī)、WSL或者DiskGenius這類工具掛載ext4分區(qū)進(jìn)行操作。如果你不想這么折騰最簡單的辦法就是退回Imager的圖形化配置——它內(nèi)部已經(jīng)幫你完成了這些步驟。Ubuntu Server的情況更特殊。樹莓派版Ubuntu使用netplan管理網(wǎng)絡(luò)/etc/netplan/目錄下默認(rèn)有一個(gè)50-cloud-init.yaml配置文件。如果你直接在官方鏡像里塞wpa_supplicant.conf未必能被正確加載。Ubuntu Server更推薦的做法是修改netplan配置在wifis段落里指定access-points。但這樣一來開機(jī)自動(dòng)聯(lián)網(wǎng)的問題就從“wpa_supplicant”轉(zhuǎn)移到了“netplan”上對(duì)新手不太友好。所以我的個(gè)人建議是如果你完全沒接觸過Linux先別碰Ubuntu直接用Raspberry Pi OS它會(huì)少折騰很多。3. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)3.1 首次啟動(dòng)從ifconfig看不到wlan0開始排查假設(shè)你已經(jīng)按上面的方法寫好了WiFi配置插入SD卡、插電等待一兩分鐘后嘗試SSH連接。如果你用的是macOS或Linux直接在終端執(zhí)行ssh 用戶名樹莓派IPWindows可以用PowerShell或Putty。但很多情況下你根本不知道樹莓派被分配了什么IP于是又回到原點(diǎn)——路由器后臺(tái)看一下DHCP租約列表或用arp -a掃描局域網(wǎng)或者用ping ip試。這里推薦一個(gè)好用的思路如果你把WiFi配置寫對(duì)了樹莓派開機(jī)會(huì)自動(dòng)連接路由器路由器后臺(tái)一般能看到它的主機(jī)名默認(rèn)是raspberrypi直接從設(shè)備列表里抄IP就行。如果路由器后臺(tái)看不到很有可能配置文件沒生效此時(shí)需要把樹莓派用網(wǎng)線連到路由器上通過有線進(jìn)系統(tǒng)有線網(wǎng)卡eth0一般不需要額外配置DHCP默認(rèn)就能拿到地址。進(jìn)系統(tǒng)后第一件事跑這幾個(gè)命令ip a ip link set wlan0 up ifconfig -aip a會(huì)列出所有網(wǎng)絡(luò)接口及狀態(tài)wlan0沒出現(xiàn)就說明無線網(wǎng)卡根本沒有被內(nèi)核識(shí)別。ifconfig -a和ifconfig是不同的——ifconfig -a會(huì)顯示包括DOWN狀態(tài)在內(nèi)的所有接口而ifconfig只顯示已啟用的接口這個(gè)區(qū)別很容易被忽略。如果ip a里能看到wlan0但狀態(tài)是DOWN執(zhí)行sudo ip link set wlan0 up把它拉起來。如果提示“Operation not possible due to RF-kill”說明無線被軟開關(guān)或硬開關(guān)禁用了還需要執(zhí)行sudo rfkill list看看狀態(tài)。3.2 驅(qū)動(dòng)與固件dmesg是排障第一現(xiàn)場在樹莓派上無線網(wǎng)卡是USB/SDIO接口的驅(qū)動(dòng)由內(nèi)核模塊brcmfmac提供。如果wlan0根本沒有出現(xiàn)大概率不是配置問題而是驅(qū)動(dòng)加載失敗或者固件缺失。查看方法dmesg | grep -i brcmfmac dmesg | grep -i firmware正常情況下能看到類似這樣的日志brcmfmac: brcmf_c_preinit_dcmds: Firmware version wl0: Nov 22 2021 15:58:17 version 7.45.229 (617f1a5 CY) FWID 01-4fbe0b04 brcmfmac: brcmf_cfg80211_attach: Dongle host driver registered如果出現(xiàn)brcmfmac: brcmf_fw_alloc_request: unknown chip或者Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2基本就是固件文件缺失。解決辦法是升級(jí)系統(tǒng)內(nèi)核和固件包sudo apt update sudo apt full-upgrade sudo rpi-update sudo rebootrpi-update會(huì)拉取最新版內(nèi)核和固件一般在官方系統(tǒng)上跑完就能解決固件缺失的問題。這里提醒一句rpi-update用的是預(yù)發(fā)布內(nèi)核雖然修復(fù)不少兼容性問題但如果你不需要最新特性其實(shí)只要apt full-upgrade就夠。動(dòng)不動(dòng)就rpi-update反而可能在日后升級(jí)時(shí)帶來“內(nèi)核版本比固件新、驅(qū)動(dòng)加載沖突”的麻煩。3.3 配置文件生效了嗎wpa_supplicant的運(yùn)行狀態(tài)如果wlan0出現(xiàn)了但連接不上WiFi重點(diǎn)排查wpa_supplicant的運(yùn)行狀態(tài)。用下面的命令查看sudo systemctl status wpa_supplicant sudo journalctl -u wpa_supplicant -n 50 --no-pager如果看到Failed to initialize control interface或者Could not read interface wlan0 flags: No such device說明wpa_supplicant啟動(dòng)時(shí)無線網(wǎng)卡還沒就緒或者配置文件的ctrl_interface目錄權(quán)限不對(duì)。常見解決辦法是sudo systemctl restart wpa_supplicant sudo wpa_cli -i wlan0 reconfigure這里還有一個(gè)容易踩的坑在Raspberry Pi OS新版本上默認(rèn)使用NetworkManager管理所有網(wǎng)絡(luò)接口wpa_supplicant是作為NetworkManager的后端運(yùn)行的。你手動(dòng)改/etc/wpa_supplicant/wpa_supplicant.conf后NetworkManager未必會(huì)主動(dòng)讀取它。這才是很多人反復(fù)改配置、敲了wpa_cli reconfigure卻依然無效的根源。解決方式有兩種要么直接用NetworkManager自己的命令配置WiFi要么卸載NetworkManager改用ifupdown wpa_supplicant的傳統(tǒng)方案。從實(shí)用角度我更推薦前者因?yàn)镹etworkManager在桌面版Ubuntu/Raspberry Pi OS上本來就是默認(rèn)存在命令也不難nmcli radio wifi on nmcli device wifi connect 你的WiFi名稱 password 你的WiFi密碼 nmcli connection show如果你確實(shí)喜歡wpa_supplicant.conf的文本配置風(fēng)格可以考慮把NetworkManager對(duì)wlan0的管理權(quán)限關(guān)掉在/etc/NetworkManager/NetworkManager.conf里加一段[device] wifi.scan-rand-mac-addressno [keyfile] unmanaged-devicesinterface-name:wlan0不過這對(duì)新手來說是高級(jí)玩法不亂動(dòng)反而更穩(wěn)。3.4 拿到IP與自動(dòng)聯(lián)網(wǎng)dhcpcd還是DHCP Client樹莓派官方系統(tǒng)Raspberry Pi OS默認(rèn)的IP分配方式早期版本用的是dhcpcd新版Iamger預(yù)配置用Imager寫入靜態(tài)IP時(shí)也是通過dhcpcd的配置文件實(shí)現(xiàn)的。/etc/dhcpcd.conf里的相關(guān)寫法interface wlan0 static ip_address192.168.1.100/24 static routers192.168.1.1 static domain_name_servers192.168.1.1 8.8.8.8但這里有個(gè)版本差異需要留意Raspberry Pi OS 2023年底之后的版本默認(rèn)網(wǎng)絡(luò)管理已經(jīng)從dhcpcd切換為NetworkManager。如果你按老教程改/etc/dhcpcd.conf但發(fā)現(xiàn)好像沒生效大概率就是這個(gè)原因。判斷系統(tǒng)用的哪個(gè)服務(wù)systemctl is-enabled dhcpcd systemctl is-enabled NetworkManager如果是NetworkManager設(shè)置靜態(tài)IP的命令就變成sudo nmcli con mod 你的WiFi名稱 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 sudo nmcli con mod 你的WiFi名稱 ipv4.dns 192.168.1.1 8.8.8.8 sudo nmcli con mod 你的WiFi名稱 ipv4.method manual sudo nmcli con up 你的WiFi名稱如果你的最終目的是讓樹莓派長期作為服務(wù)器建議設(shè)置靜態(tài)IP或DHCP保留地址否則路由器重啟、IP變化后你之前配的所有端口轉(zhuǎn)發(fā)和DNS解析都會(huì)失效。3.5 開機(jī)自動(dòng)聯(lián)網(wǎng)的最后一公里延遲與重試樹莓派4B開機(jī)后無線網(wǎng)卡從驅(qū)動(dòng)加載到wpa_supplicant完成認(rèn)證、再到DHCP拿到IP通常需要15到30秒。如果你做的是無人值守系統(tǒng)比如開機(jī)自動(dòng)運(yùn)行某個(gè)Python腳本腳本可能在網(wǎng)絡(luò)就緒前就執(zhí)行了結(jié)果訪問網(wǎng)絡(luò)失敗。優(yōu)化思路有兩個(gè)第一讓systemd服務(wù)等待網(wǎng)絡(luò)就緒再啟動(dòng)。修改你的服務(wù)文件在[Unit]段落加上Afternetwork-online.target Wantsnetwork-online.target第二自己寫一個(gè)等待網(wǎng)絡(luò)的小腳本在網(wǎng)絡(luò)不通時(shí)重試#!/bin/bash for i in {1..30}; do if ping -c 1 -W 1 192.168.1.1 /dev/null 21; then echo network ready exit 0 fi sleep 1 done echo network timeout exit 1另外5GHz頻段下樹莓派偶爾出現(xiàn)“開機(jī)能連上但休眠/節(jié)電后斷線重連很慢”的情況可以考慮在/etc/NetworkManager/conf.d/wifi-powersave.conf里關(guān)閉WiFi省電模式[connection] wifi.powersave 2這個(gè)參數(shù)在實(shí)測里很管用。樹莓派作為低功耗設(shè)備的代表默認(rèn)的無線省電策略有時(shí)會(huì)導(dǎo)致信號(hào)弱的場景下延遲飆升或者掉線關(guān)掉之后穩(wěn)定性能好不少。4. 常見問題與排查技巧實(shí)錄4.1 問題速查表現(xiàn)象原因處理方式ifconfig命令不存在未安裝net-toolssudo apt install net-tools或改用ip addrip a顯示wlan0但狀態(tài)DOWNRF-kill或接口被禁用sudo rfkill list解除軟阻塞sudo ip link set wlan0 up完全沒有wlan0固件/驅(qū)動(dòng)未加載dmesg能看到WiFi列表但連接失敗密碼錯(cuò)誤 / 加密方式不兼容 / 信道問題確認(rèn)wpa_supplicant配置調(diào)整路由器信道為36/149以下能連上但ping不通網(wǎng)關(guān)路由器AP隔離 / 防火墻檢查路由器“AP隔離”設(shè)置關(guān)閉或放行重啟后IP變化DHCP動(dòng)態(tài)分配路由器DHCP靜態(tài)綁定或配置靜態(tài)IPwpa_cli提示連接失敗配置文件語法錯(cuò)誤用wpa_passphrase生成配置行避免手寫psk出錯(cuò)4.2 wpa_passphrase生成配置避免手寫出錯(cuò)手寫psk時(shí)一個(gè)很容易犯的錯(cuò)是直接把明文密碼填進(jìn)去或者把帶特殊字符的密碼轉(zhuǎn)義錯(cuò)。實(shí)際上wpa_supplicant包里自帶一個(gè)工具可以直接生成正確格式的配置wpa_passphrase 你的WiFi名稱 你的WiFi密碼輸出結(jié)果類似network{ ssid你的WiFi名稱 #psk你的WiFi密碼 psk2e1ce78a2e1f5d87ad7e23649f2a70c27db16fbc0adc8d5f972b62e4d97437f9 }把這個(gè)輸出直接粘貼到/etc/wpa_supplicant/wpa_supplicant.conf里可以最大限度避免密碼中含特殊字符導(dǎo)致的解析錯(cuò)誤。這個(gè)技巧我在多次真實(shí)配置里用過簡單粗暴又穩(wěn)妥。4.3 路由器端的排查視角很多時(shí)候問題不在樹莓派而在路由器。比如“手機(jī)能連WiFi樹莓派卻不行”這種情況要優(yōu)先看路由器的加密方式和頻段設(shè)置。樹莓派4B的無線支持2.4GHz和5GHz雙頻但是遇到路由器開了“WiFi 6增強(qiáng)模式”或“OFDMA”等新特性時(shí)BCM43455這顆老芯片偶爾會(huì)出現(xiàn)兼容性問題。雖然不是普遍現(xiàn)象但遇到頑固的連不上問題可以先進(jìn)路由器后臺(tái)把5GHz頻段帶寬從80MHz降到40MHz甚至臨時(shí)把加密方式從WPA3/WPA2混合改為純WPA2再試。這種排查方式比在樹莓派上反復(fù)改配置更高效。另外路由器開啟“AP隔離”后無線設(shè)備之間無法互通樹莓派能連上WiFi但SSH連不進(jìn)、ping不通日志里又沒有任何報(bào)錯(cuò)十有八九就是這個(gè)原因。關(guān)掉AP隔離或者給樹莓派設(shè)置有線/無線之間的互通規(guī)則就好。4.4 日志是最后的答案如果上面的方法都試過還是不行那就靜下心來看日志。不要瞎試按照這個(gè)順序一條條過# 1. 無線網(wǎng)卡驅(qū)動(dòng) dmesg | grep -i brcm # 2. 網(wǎng)絡(luò)接口狀態(tài) ip link show wlan0 # 3. wpa_supplicant本身 sudo systemctl status wpa_supplicant sudo journalctl -u wpa_supplicant -n 100 --no-pager # 4. DHCP獲取記錄 sudo journalctl -n 100 | grep -i dhcp # 5. NetworkManager日志如果是新系統(tǒng) sudo journalctl -u NetworkManager -n 100 --no-pager從日志找問題一定要看“第一條報(bào)錯(cuò)”而不是“最后一條報(bào)錯(cuò)”。加載驅(qū)動(dòng)的報(bào)錯(cuò)通常會(huì)連帶引起后續(xù)一連串聯(lián)不上真正的根因往往在最前面幾行。這也是我做了這么多年嵌入式Linux調(diào)試最大的體會(huì)先定位問題層級(jí)再動(dòng)手改配置。無線網(wǎng)絡(luò)鏈路從上到下涉及國家碼、信道、驅(qū)動(dòng)、加密協(xié)商、上層協(xié)議任何一個(gè)環(huán)節(jié)出問題癥狀都可能一樣但修復(fù)方式完全不同日志能幫你把范圍快速縮到某一層。最后再分享一個(gè)小技巧給樹莓派固定一個(gè)網(wǎng)卡的MAC地址在路由器上做好DHCP保留再用hostname -I快速確認(rèn)IP后續(xù)無論怎么重啟、換網(wǎng)絡(luò)環(huán)境找到它都比“掃網(wǎng)段”快得多。這也是我長期把樹莓派當(dāng)家里常駐服務(wù)器用出來的經(jīng)驗(yàn)。