標籤:download line 完成後 overlay 空格 讀卡機 des reboot 管理器
買了個樹莓派zero w,想著用一根普通micro資料線達成ssh樹莓派+網路+遠端桌面的目標,折騰好久終於成功,話不多說開始整。
本文主要涉及windows10下如何用資料線ssh和遠端桌面連線到樹莓派zero(w),並附帶網路
需要的硬體:
- 樹莓派zero(w)
- 連網的PC一台(這裡用的win10)
- micro資料線(可傳輸資料的普通線)
- 讀卡機和8G容量以上的TF卡
需要提前下載的軟體
- Bonjour (https://support.apple.com/kb/DL999) ps:裝了itunes的電腦跳過這一條
- win32diskimager 或者類似可以寫入隨身碟的軟體
- 樹莓派的官方韌體 (https://www.raspberrypi.org/downloads/raspbian/) ps:這裡用的是帶DESKTOP版本
安裝Benjour,win32diskimager(需要的話)
[*]插派前的準備[*]
首先下載韌體並解壓,在電腦上用讀卡機讀取TF卡,用win32diskimager把韌體寫入TF卡,寫入完成後TF卡會被分為兩個區,windows只能讀取一個(boot)
在boot根目錄下:
編輯 config.txt 在最後新起一行寫入 dtoverlay=dwc2
編輯 cmdline.txtd 找到 rootwite 在後邊加入 modules-load=dwc2,g_ether 注意,新加入的欄位與前後本來有的欄位之間有且只有一個空格
在根目錄建立任意一個檔案,重新命名為ssh 沒有任何的檔案尾碼名
然後我們就可以彈出TF卡並插入樹莓派,串連資料線,在樹莓派的micro口上,需要串連寫有USB而不是PWR字樣的口,串連好後不需要額外供電。
[*]插派開工[*]
我們插入串連樹莓派的USB口,等待電腦有新硬體的提示或者聲音,如果有自動安裝驅動的話請等待安裝完
開啟裝置管理員,檢查樹莓派被識別為網卡(網路介面卡),串口,還是未識別。
如果是網卡,恭喜你可以跳過下邊這一步
識別為其他的硬體的話,請在裝置管理員樹莓派被識別的硬體上安裝這個驅動
http://domotique.caron.ws/wp-content/uploads/telechargement/RPI%20Driver%20OTG.zip
一般情況即可被識別為網卡,在裝置管理員裡顯示為 USB Ethernet/RNDIS Gadget
在更改適配器選項裡,樹莓派顯示為乙太網路2 (以個人為準),裝置管理員裡顯示為 USB Ethernet/RNDIS Gadget
OK,開啟你連網的網卡,右鍵屬性-共用,選擇乙太網路2並在最上邊允許其他使用者串連選項打勾。
到這裡,如果你能在cmd裡ping通raspberrypi.local的話,(地址為IPV6地址)那就代表上邊的步驟無誤。
開啟ssh串連軟體,xshell或者putty,選擇ssh串連,連接埠22,使用者名稱pi 密碼raspberry 串連
用sudo vi 開啟etc/network/interfaces
加入以下內容
allow-hotplug usb0
auto usb0
iface usb0 inet dhcp
如果想用靜態ip的話,就換成以下
allow-hotplug usb0
auto usb0
iface usb0 inet static
address 192.168.10.5
netmask 255.255.255.0
儲存後,sudo reboot重啟
一來應用interfaces檔案設定,二來使檔案系統擴充填滿SD卡
待重啟後,軟體ssh串連
試著ping一下百度或者什麼試一試網路
[*] 如果有問題,請檢查之前的步驟
[*]建立遠端桌面[*]
win下下載vnc viewer https://www.realvnc.com/en/connect/download/viewer/windows
在之前ssh的終端裡執行 sudo apt-get install tightvncserver
安裝完成後執行 tightvncserver 會讓你輸入兩遍登入密碼(僅用於遠程登入),輸入後記住終端裡最後的x.log的x,一般為1
ifconfig查看一下ip
開啟vnc viewer,輸入 ip:x 輸入之前輸入過的密碼
OVER,一根普通micro資料線達成ssh樹莓派+網路+遠端桌面的目標就此達成,好處就是省下了wifi可以幹其他事情
祝大家玩派玩的開心
windows下一根資料線玩轉樹莓派zero (w)