樹莓派 Zero USB/乙太網方式連接配置教程

2021-02-25 趣無盡

樹莓派 Zero 之所以成為一款非常棒的單板計算機並不全因為它小巧的尺寸和便宜的價格,還得益於它便捷、易用的特性。在加裝了 Zero Quick Plug 或 microUSB/USB 轉換頭之後,將樹莓派 Zero 和電腦連接起來。樹莓派 Zero 即可配置成 USB/乙太網設備,這時僅需要一個 USB 接口就實現給樹莓派供電的同時將它接入網際網路。不再需要攜帶額外的電源適配器、 USB HUB和無線網卡。可以說這是迄今為止連接樹莓派最簡單、方便的方式!

對於 Raspbian 2016-10-5 之後的系統鏡像,你只需要在系統 SD 卡上修改幾處配置文件即可將樹莓派配置成一個 USB/乙太網設備。
這個教程基於 Windows 平臺,在連接樹莓派之前,你可能需要在電腦上安裝 Bonjour。它允許你的電腦自動識別 USB/乙太網設備,例如印表機、掃描儀以及我們需要的樹莓派。Bonjour 被包含在 iTunes 與 Adobe CS 軟體中,所以很可能你已經裝有這個軟體,如果沒有,你可以在這裡單獨下載安裝。

一、配置 CONFIG.TXT 和 CMDLINE.TXT 文件

開始刷入系統,請確認你下載的系統鏡像是 2016-10-5 之後的版本。在電腦上將系統鏡像寫入 micro SD 卡,可以使用 Win32 Disk Imager 這個工具(這裡下載)。

完成之後,在電腦上打開這個 micro SD 卡的根目錄 (例如. boot(E:)) 並打開 config.txt 文件。在文件末尾添加一行 dtoverlay=dwc2。

保存並關閉 config.txt 文件。

再打開 cmdline.txt 文件,請確認你的編輯器已關閉「自動換行」。編輯這個文件的時候不需要插入任何換行符,所有字符都在同一行。找到 rootwait,在後面插入 modules-load=dwc2,g_ether。

保存並關閉 cmdline.txt 文件。

最後在根目錄創建一個名為 ssh 的文件或目錄。

好了,可以從電腦上彈出 SD 卡了。把 SD 卡插入樹莓派 Zero,用 Zero Quick Plug 或 microUSB/USB 轉換頭將樹莓派 Zero 和電腦連接起來。

圖中用到的這款連接部件是樹莓派 Zero 多功能 USB 插頭(Zero Quick Plug),詳見下圖。

這時 Windows 會自動識別到樹莓派,並嘗試安裝驅動。

到這裡,打開 PuTTY(這裡下載)並嘗試通過 SSH 連接樹莓派的地址 raspberrypi.local。

如果你發現可以正常連接和登錄樹莓派,恭喜你!下面「安裝 RNDIS 驅動」的步驟可以跳過了!直接從下面「設置共享網際網路連接」開始閱讀。

如果在這裡遇到錯誤提示 「Unable to open connection to raspberrypi.local. Host does not exist」, 那麼你需要在電腦上安裝 RNDIS 驅動。

二、安裝 RNDIS 驅動(酌情跳過)

保持樹莓派與電腦的連接,打開 Windows 的「設備管理」,在「其他設備」中找到「RNDIS/Ethernet Gadget」, 右鍵選擇「更新驅動程序」。

再選擇「Browse my computer for driver software」。

選擇「Let me pick from a list of device drivers on my computer」。

選擇「Network adapters」,下一步。

在 「Manufacturer」 列表中選擇 「Microsoft」。在 「Network Adapters」 列表中選擇「Remote NDIS Compatible Device」,下一步。

在彈出的對話框中選擇「Yes」。

安裝完驅動之後,你將看到這個窗口。

現在嘗試用 PuTTY 連接地址 raspberrypi.local。

三、設置共享網際網路連接

為了將電腦的網際網路連接共享給樹莓派,我們需要允許共享你電腦上的一個網絡連接。打開「Network Connections」。

你的樹莓派在裡面顯示為 「RNDIS/Ethernet Gadget」 的設備類型,在上圖示例中,名字是「Ethernet 2」。

現在你要確定用哪一個連接給樹莓派訪問用 (WiFi 或乙太網)。這裡我選擇讓樹莓派通過電腦的「Wi-Fi」這個連接去訪問網際網路,所以我啟用這個連接之後在右鍵「屬性」中進行設置。

選擇「共享」標籤。

勾選「Allow other network users to connect through this computer’s Internet connection」,在下拉菜單中找到樹莓派的連接名稱(這裡選擇 Ethernet 2)。

WiFi 網絡這時出現「Shared」標註了。

現在可以重啟你的樹莓派並重新用 PuTTY 登錄了。

登錄樹莓派之後,用 ifconfig 命令查看 usb0 連接可以看到網絡上行和下行的流量。

Ping 一下某些網站域名,確認網際網路連接是否正常。

如果你用的是 Raspbian 桌面版,你可以安裝一個 RDP(遠程桌面協議)客戶端然後在電腦上通過遠程桌面( 「Remote Desktop Connection」 )客戶端連接到樹莓派,連接地址同樣是raspberrypi.local。(具體方法)

將你的樹莓派 Zero 配置成 USB/乙太網設備,可以僅需要一個 USB 接口就實現給樹莓派供電的同時將它接入網際網路。不再需要攜帶額外的電源適配器、 USB HUB和無線網卡。可以說這是迄今為止連接樹莓派最簡單、方便的方式!

另有 macOS 平臺下使用這一功能的教程,見本期內容下一篇。

文章中文字連接請點擊【閱讀原文】查看

投稿:share@quwj.com


相關焦點

  • 樹莓派 Zero USB/乙太網方式連接配置教程(macOS平臺)
    在加裝了 Zero Quick Plug 或 microUSB/USB 轉換頭之後,將樹莓派 Zero 和電腦連接起來。樹莓派 Zero 即可配置成 USB/乙太網設備,這時僅需要一個 USB 接口就實現給樹莓派供電的同時將它接入網際網路。不再需要攜帶額外的電源適配器、 USB HUB和無線網卡。可以說這是迄今為止連接樹莓派最簡單、方便的方式!
  • 樹莓派 Zero做飛控圖傳
    我們看看它的相關配置:1GHz單核CPU512MB 內存Micro-USB OTG 接口(可用於供電)Micro-USB 電源接口樹莓派 40-pin GPIO引腳CSI 攝像頭接口 (僅支持 v1.3)這裡我們準備通過GPIO接口供電,OTG接口連接USB無線網卡與胖噠通訊,搭建Web伺服器向LattePanda
  • 用樹莓派 Zero做飛控圖傳
    我們看看它的相關配置:1GHz單核CPU512MB 內存Micro-USB OTG 接口(可用於供電)Micro-USB 電源接口樹莓派 40-pin GPIO引腳CSI 攝像頭接口 (僅支持 v1.3)這裡我們準備通過GPIO接口供電,OTG接口連接USB無線網卡與胖噠通訊,搭建Web伺服器向LattePanda
  • 香橙派的USB/乙太網應用
    之前看到樹莓派 USB-gadget 網卡的用法,發現國產的開發板配置相對樹莓派Zero高得多,拿來做成網絡轉發的應該很有前途,於是乎就買了最便宜的香橙派
  • 如何用樹莓派搭建一個作業系統(附手把手教程)
    市面上的型號市面上大多是 3 代 B+ 型,淘寶一搜樹莓派一大堆都是,價錢純主板(不要任何外設)在 230+ 左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款 100+ 的樹莓派。3. 樹莓派 zero w樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。
  • 如何只用一個USB數據線玩起樹莓派Zero?
    1.2 Zero的USB接口標有PWR IN的是供電接口,沒有數據功能;標記USB的是OTG接口,可以使用USB-OTG線接USB-Hub,繼而連接滑鼠鍵盤、有線無線網卡、U盤等其他設備。參考:2.4 教練我還想上網我們通過ifconfig命令可以看到獲取的ip地址其實是169.254.x.x這種用於本地自動配置的保留地址,而且並不能共享主機的網絡訪問網際網路。
  • 歷代樹莓派鑑賞分析
    樹莓派 B配置:BroadcomBCM2835ARM1176JZF-S核心(ARM11)700MHz內存:512M雙核多媒體協處理器(採用VideoCore IV技術)1個SD/MMC/SDIO接口、1個0/100乙太網接口、2個USB host 接口、1個3.5mm音頻插孔
  • 基於樹莓派搭建一個個人伺服器
    Raspberry Pi(中文名為樹莓派,簡寫為 RPi,(或者 RasPi / RPI) 是為學習計算機編程教育而設計),只有信用卡大小的微型電腦,其系統基於 Linux。隨著 Windows 10 IoT 的發布,我們也將可以用上運行 Windows 的樹莓派。自問世以來,受眾多計算機發燒友和創客的追捧,曾經一「派」難求。
  • 樹莓派Zero W評測
    樹莓派基金會於2015年底推出了售價5美元的樹莓派Zero,並立即售罄。
  • 用樹莓派搭建個人伺服器,永久運行網站
    市面上的型號     市面上大多是 3 代 B+ 型,淘寶一搜樹莓派一大堆都是,價錢純主板(不要任何外設)在 230+ 左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款 100+ 的樹莓派。3. 樹莓派 zero w    樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。
  • 一個U盤大小的樹莓派,搭建你自己的網站
    市面上的型號市面上大多是 3 代 B+ 型,淘寶一搜樹莓派一大堆都是,價錢純主板(不要任何外設)在 230+ 左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款 100+ 的樹莓派。3. 樹莓派 zero w樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。
  • 樹莓派用gpiozero庫控制LED燈
    樹莓派很強大,也很好玩。
  • 用樹莓派構建一臺伺服器,永久運行網站
    3、樹莓派 zero w樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。實際到手後,你會發現它真的超級小,超級可愛。以下是我的實物圖,你可以看看大小到底有多 mini。4、更多樹莓派關於更多樹莓派型號或者使用教程你可以去樹莓派實驗室這個網站,上面有豐富的資源。
  • 只要個 U 盤大小的樹莓派!
    市面上的型號市面上大多是 3 代 B+ 型,淘寶一搜樹莓派一大堆都是,價錢純主板(不要任何外設)在 230+ 左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款 100+ 的樹莓派。3. 樹莓派 zero w樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。
  • 樹莓派4B食用指南(一、開箱初體驗)
    樹莓派是一款基於 ARM 的微型電腦主板,以 MicroSD 卡為內存硬碟,主板周圍有 USB 接口和乙太網接口,可連接鍵盤、滑鼠和網線,同時擁有 HDMI 高清視頻輸出接口和 40 針可以輸入輸出的 GPIO 接口,以上部件全部整合在一張僅比信用卡稍大的主板上,具備所有 PC 的基本功能。只需接通顯示器和鍵鼠,就能執行如電子表格、文字處理、玩遊戲、播放高清視頻等諸多功能。
  • 一個U盤大小的樹莓派就夠了!
    市面上的型號市面上大多是 3 代 B+ 型,淘寶一搜樹莓派一大堆都是,價錢純主板(不要任何外設)在 230+ 左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款 100+ 的樹莓派。3. 樹莓派 zero w樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。
  • 樹莓派
    3B+ 增加5GHz 雙頻Wifi,USB 千兆乙太網,藍牙4.2 適配器,處理器提升4B 處理器提升,藍牙5.0 適配器,升級兩個USB2.0 接口至USB3.0,支持4K,使用Type C 供電接口,支持4K 雙顯示屏,真千兆乙太網(網口可達)。     目前大家最新版是4B,就先整理4B的資料。4B的矢量圖:
  • 一個U盤大小的樹莓派就夠了!
    市面上的型號市面上大多是 3 代 B+ 型,淘寶一搜樹莓派一大堆都是,價錢純主板(不要任何外設)在 230+ 左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款 100+ 的樹莓派。3. 樹莓派 zero w樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。
  • 一個 U 盤大小的樹莓派就夠了!
    市面上的型號市面上大多是 3 代 B+ 型,淘寶一搜樹莓派一大堆都是,價錢純主板(不要任何外設)在 230+ 左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款 100+ 的樹莓派。3. 樹莓派 zero w樹莓派 zero w 是一款 mini 的樹莓派,體質只有 3b+ 的 1/3。
  • 樹莓派簡介
    收錄於話題 #樹莓派2015年11月,樹莓派基金會發布了一款新的代號為樹莓派零(Raspberry Pi Zero)的版本。 時隔兩年,2017年3月,樹莓派基金會又發布了一款新的代號為樹莓派零W(Raspberry Pi Zero W)的版本。樹莓派Zero W是樹莓派Zero的升級款,兩者配置幾乎一模一樣。