樹莓派 zero W raspberrypi.local 無法訪問的解決方法

最近入手了個樹莓派 Zero W,小小的身材,輕鬆供電成爲一臺微型電腦,而Zero W 型號還增加了wifi,實在是過癮。
不過在第一次連接的時候還是遇到了一些問題
網上的教程感覺鏈接起來都很簡單:tf卡改改config.txt和cmdline.txt 然後創建一個ssh文件,然後連上電腦用ssh raspberrypi.local 就可以了!
但是實際上操作起來坑還是比較多的:

  1. tf卡里面的操作就老老實實弄吧,不然電腦估計一點反應都沒有
  2. 樹莓派zero W 插入win10系統很容易被識別成串口,需要在設備管理器重新安裝RNDIS驅動
  3. raspberrypi.local的ip地址的解析需要Bonjour服務纔可以正常運行,Mac電腦自帶此服務,而win10想利用這個服務就只能自己再安裝一次了
  4. 就算安裝好了Bonjour服務,直接ssh [email protected] 也是有可能不行的,這個也有可能和環境有關,我是用的WSL,win10的linux子系統下的ssh,無法訪問raspberrypi.local。摸索出來的解決方案:按Win+R 輸入cmd調出命令提示符,然後輸入ping 摸索出來的解決方案:按Win+R 輸入cmd調出命令提示符,然後輸入ping raspberrypi.local ,可以成功的ping出ip地址(如下圖,我得到的是ipv6的地址)
    地址
    然後在命令提示符中用鼠標劃選使ip地址高亮,然後按回車鍵即完成複製,使用複製到的地址進行ssh連接即可

可選的替代方案

使用無線連接進行連接

在tf卡中預先寫好wpa_supplicant.conf的wifi配置文件,具體操作可以百度,在樹莓派啓動時會自動讀取tf卡中的wpa配置文件,隨後可以通過手機熱點將電腦和樹莓派組建局域網,通過手機查看樹莓派的ip地址即可進行連接(部分手機不支持查看熱點連接者的ip地址)

配置靜態地址

在使用有線操作完成上述步驟後,可以在樹莓派內輸入sudo vim /etc/dhcpcd.conf,然後在裏面設置靜態ip地址,配置信息如下:

interface usb0
static ip_address=192.168.137.233/24
static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.137.1
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章