树莓派 Zero USB/以太网方式连接配置教程,

树莓派 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 会自动识别到树莓派,并尝试安装驱动。

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

到这里,打开 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 平台下使用这一功能的教程,移步这里阅读。

文章标题:树莓派 Zero USB/以太网方式连接配置教程 - 树莓派实验室

固定链接:https://shumeipai.nxez.com/2018/02/20/raspberry-pi-zero-usb-ethernet-gadget-tutorial.html

linux以太网连接树莓派,树莓派 Zero USB/以太网方式连接配置教程,相关推荐

  1. ECS(Linux)连接RDS,使用命令行方式连接实例

    使用命令行方式连接实例 通过命令行连接RDS MySQL数据库,连接方式如下: mysql -h<连接地址> -P<端口> -u<用户名> -p -D<数据库 ...

  2. java 连接ftp 测试_ftp,ftp怎么进行连接,附上在Java环境下的配置教程

    } java下配置连接FTP: public void putTxtToFTP() { System.out.println("开始执行定时器任务:维系一键订单量!"); Cale ...

  3. 配置tomcat使用https方式连接,同时也可以使用http方式连接

    第一步:申请你的证书 请记住这里设置的私钥密码! 第二步:下载证书 压缩包下有一个tomcat目录,下面有一个文件为你的域名.jks 把这个文件放到你的tomcat工作目录下的conf配置文件夹中 第 ...

  4. Win7下的Linux通过Nat的VMnet8下的NAT方式进行上网

    [实践Ok]Win7下的Vmware下的Linux通过Nat的Vmware8(VMnet8)下NAT方式进行配置后SecureCRT能连接上并可以上网的配置方法 发表于2013-08-16 10:06 ...

  5. 阿里软件测试二面:adb 连接 Android 手机的两种方式,看完你就懂了

    前言 随着现在移动端技术的突飞猛进,导致现在市场上,APP 应用数不胜数,那对于测试工程师而言,对于 APP 的测试,那基本就是一个必修课了. 今天,我就来给大家介绍一下,adb 连接 Android ...

  6. hp 交换机远程连接_光收发器怎么安装,光纤收发器连接示意图解

    对于光纤布线来讲光纤收发器都是非常熟悉的产品了,在光纤网络中,我们常常会使用到光纤收发器,那么,在网络布线过程中光纤收发器该怎么连接呢?接下来飞畅科技的小编就来为大家介绍下光纤收发器安装以及连接图解, ...

  7. php设置mysql查询编码,php连接mysql时怎么设置编码方式

    php连接mysql时怎么设置编码方式 php连接mysql数据库时,也就是在mysql_connect()语句之后添加"mysql_query("set names utf8&q ...

  8. linux以太网连接树莓派,树莓派 Zero USB/以太网方式连接配置教程,树莓zero

    树莓派 Zero USB/以太网方式连接配置教程,树莓zero 树莓派 Zero 之所以成为一款非常棒的单板计算机并不全因为它小巧的尺寸和便宜的价格,还得益于它便捷.易用的特性.在加装了 Zero Q ...

  9. 树莓派zero w安装linux,树莓派 Zero W 的USB/以太网应用一例

    来自 Archer 的投稿,感谢~ 前些日子突发奇想,想用树莓派 Zero W 做成S*P*Y无线网卡来玩,用Openwrt来做,不过怎么做都不成功,于是我就换个思路,做成以太网卡如何?我就用树莓派连 ...

最新文章

  1. 历史上最伟大的方程 (托尼·赖斯 著)
  2. Fedora 18 在线升级至 Fedora 19 命令步骤
  3. vs2010调用matlab2010b,VS2010调用matlab2010b引擎
  4. [摘录]高效人士七习惯—从依赖到独立
  5. C++入门经典-例2.13-左移运算
  6. copyToLocalFile报出空异常
  7. 程序挂起时自动创建转储文件
  8. 《Javascript入门学习全集》 Javascript学习第一季(7)
  9. linux下apache+php配置
  10. 计算机未来发展情况作文,未来的计算机作文600字|未来的计算机作文
  11. 沙场秋点兵(完整版)
  12. Android emoji表情处理
  13. Ubuntu终端打不开
  14. 《遥远的救世主》遵守客观规律(四)——文化属性
  15. linux桌面管理器lightdm,linux lightdm gdm gnome kde等的区别于联系(桌面环境 窗口管理器 显示管理器)...
  16. 小白也能懂的 Python 入门指南(1)——Python 的前世今生
  17. RIGHT-BICEP测试第二次
  18. 小猫钓鱼java代码,【Java个人笔记】练习-小猫钓鱼
  19. 提高PPT转PDF或汇出图片的解析度
  20. 77道Spring面试题以及参考答案(2021年最新版),java开发项目经理面试题

热门文章

  1. jq创建元素并设置css样式,JQuery为元素添加样式的实现方法
  2. 实验四 数码管显示设计与仿真
  3. 计算机专业就业率最低:正规军干不过游击队
  4. 法兰克oitf操作_FANUC Oi-B数控系统操作面板说明
  5. 复习 |链表基本操作(逆序)
  6. 移动互联网时代:如何让姑娘在一分钟内爱上你?
  7. 基于springboot校园二手网站系统 毕业设计-附源码221414
  8. 篮球经理---聊一聊热火队和雷霆队在篮球经理中应该是什么样子的球队
  9. 简单的dnf增幅模拟器
  10. 烧烤(记录一次准备的材料)