这个教程基于 平台,在连接树莓派之前,你可能需要在电脑上安装 。它允许你的电脑自动识别 USB/以太网设备,例如打印机、扫描仪以及我们需要的树莓派。 被包含在 与 Adobe CS 软件中,所以很可能你已经装有这个软件,如果没有,你可以在这里单独下载安装。

一、配置 .TXT 和 .TXT 文件

开始刷入系统,请确认你下载的系统镜像是 2016-10-5 之后的版本。在电脑上将系统镜像写入 micro SD 卡,可以使用 Win32 Disk 这个工具(这里下载)。

完成之后,在电脑上打开这个 micro SD 卡的根目录 (例如.boot(E:)) 并打开 .txt 文件。在文件末尾添加一行 =dwc2。

保存并关闭 .txt文件。

再打开 .txt文件,请确认你的编辑器已关闭“自动换行”。编辑这个文件的时候不需要插入任何换行符,所有字符都在同一行。找到 ,在后面插入 -load=dwc2,。

保存并关闭 .txt文件。

最后在根目录创建一个名为 ssh 的文件或目录。

好了,可以从电脑上弹出 SD 卡了。把 SD 卡插入树莓派 Zero,用 Zero Quick Plug 或/USB 转换头将树莓派 Zero 和电脑连接起来。

图中用到的这款连接部件是树莓派 Zero 多功能 USB 插头(Zero Quick Plug),详见下图。

这时 会自动识别到树莓派,并尝试安装驱动。

注意,有用户发现在 10 下设备会被识别为 COM 设备,这时请在设备管理器中更新该设备的驱动程序即可。驱动程序可在这里下载。

到这里,打开 PuTTY(这里下载)并尝试通过 SSH 连接树莓派的地址 .local。

如果你发现可以正常连接和登录树莓派,恭喜你!下面“安装 RNDIS 驱动”的步骤可以跳过了!直接从下面“设置共享互联网连接”开始阅读。

如果在这里遇到错误提示 “ to open to .local. Host does not exist”, 那么你需要在电脑上安装 RNDIS 驱动。

二、安装 RNDIS 驱动(酌情跳过)

保持树莓派与电脑的连接,打开 的“设备管理”,在“其他设备”中找到“RNDIS/ ”, 右键选择“更新驱动程序”。

再选择“ my for ”。

选择“Let me pick from a list of on my ”。

选择“ ”,下一步。

在 “” 列表中选择 “”。在 “ ” 列表中选择“ NDIS ”,下一步。

在弹出的对话框中选择“Yes”。

安装完驱动之后,你将看到这个窗口。

现在尝试用 PuTTY 连接地址 .local。

三、设置共享互联网连接

为了将电脑的互联网连接共享给树莓派,我们需要允许共享你电脑上的一个网络连接。打开“ ”。

你的树莓派在里面显示为 “RNDIS/ ” 的设备类型,在上图示例中,名字是“ 2”。

现在你要确定用哪一个连接给树莓派访问用 (WiFi 或以太网)。这里我选择让树莓派通过电脑的“Wi-Fi”这个连接去访问互联网,所以我启用这个连接之后在右键“属性”中进行设置。

选择“共享”标签。

勾选“Allow other users to this ’s ”,在下拉菜单中找到树莓派的连接名称(这里选择 2)。

WiFi 网络这时出现“”标注了。

现在可以重启你的树莓派并重新用 PuTTY 登录了。

登录树莓派之后,用 命令查看 usb0连接可以看到网络上行和下行的流量。

Ping 一下某些网站域名,确认互联网连接是否正常。

如果你用的是 桌面版,你可以安装一个 RDP(远程桌面协议)客户端然后在电脑上通过远程桌面(“ ”)客户端连接到树莓派,连接地址同样是.local。(具体方法)

将你的树莓派 Zero 配置成 USB/以太网设备,可以仅需要一个 USB 接口就实现给树莓派供电的同时将它接入因特网。不再需要携带额外的电源适配器、 USB HUB和无线网卡。可以说这是迄今为止连接树莓派最简单、方便的方式!

另有macOS 平台下使用这一功能的教程,移步这里阅读。

这是一篇发布于 7年 前的文章,其中的信息可能已经有所发展或是发生改变,请了解。

21,351