树莓派 Zero 之所以成为一款非常棒的单板计算机并不全因为它小巧的尺寸和便宜的价格,还得益于它便捷、易用的特性。在加装了 Zero Quick Plug 或 microUSB/USB 转换头之后,将树莓派 Zero 和电脑连接起来。树莓派 Zero 即可配置成 USB/以太网设备,这时仅需要一个 USB 接口就实现给树莓派供电的同时将它接入因特网。不再需要携带额外的电源适配器、 USB HUB和无线网卡。可以说这是迄今为止连接树莓派最简单、方便的方式!
对于 Raspbian 2016-10-5 之后的系统镜像,你只需要在系统 SD 卡上修改几处配置文件即可将树莓派配置成一个 USB/以太网设备。
配置 CONFIG.TXT 和 CMDLINE.TXT 文件
请确认你刷入的系统镜像是 2016-10-5 之后的版本。将刷好系统的 SD 卡在电脑上打开,进入 SD 卡根目录并打开 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),详见下图。
这时系统会自动识别到树莓派。
等待树莓派启动可能需要半分钟,然后就可以在网络列表中看到了设备已分配好 IP 地址。
现在,就可以尝试通过 SSH 连接树莓派的地址 raspberrypi.local 了。
如果你用的是 Raspbian 桌面版,你可以安装一个 RDP(远程桌面协议)客户端然后在电脑上通过远程桌面( “Remote Desktop Connection for Mac” )客户端连接到树莓派,连接地址同样是 raspberrypi.local。(具体方法可参考)
这时你的树莓派 Zero 还没有接入因特网,有两种方法接入因特网——其一,通过配置 Zero W 板载的无线网卡连接到无线路由器网络;其二,将电脑的网络通过 USB/以太网设备接口方式共享给树莓派,下面介绍第二种方法。
首先进入 macOS 的“共享”配置界面。
勾选“Internet Sharing”,并在右侧选择要共享的设备。设置好之后,通过 SSH 登录树莓派,Ping 测试一下就可以看到已经连接上因特网了。
另有 Windows 平台下使用这一功能的教程,移步这里阅读。