0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样将树莓派连接到Internet

454398 来源:网络整理 作者:网络整理 2019-11-27 16:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

您要做的第一件事就是将Raspberry Pi连接到Internet。

在本课程中,您将学习如何:

使用以太网电缆连接

使用WiFi连接

找到您的Raspberry Pi的IP地址

怎样将树莓派连接到Internet

使用有线网络

连接Raspberry Pi的最快方法是使用以太网跳线,然后将其插入家庭网络路由器的背面。

当您插入Pi时,应该看到网络LED开始闪烁。

对于大多数家庭网络,您也应该无需任何进一步配置即可连接到Internet。为此,应为路由器配置DHCP(动态主机配置协议)。此服务在您的家庭网络路由器上运行,将IP地址分配给通过WiFi或通过电缆与其连接的任何设备。

如果未打开DHCP,请在家庭网络路由器上,使用以下命令连接到其管理控制台

您应该可以在打开该设置的地方找到设置。

购买USB WiFi适配器

内置-在WiFi中

从2016年开始,Raspberry Pi v3 Model B开始使用内置WiFi发货。如今,A +,B,B +和Zero W都内置了WiFi。早期版本将需要外部适配器才能通过WiFi连接。

外部适配器

寻找支持RTL8192cu芯片组的WiFi适配器,最新的Raspbian发行版均支持此内置。我们发现它比Ralink芯片组要快得多。

如果您已经有了WiFi适配器,只需尝试一下,即使是许多非常廉价的适配器也可以正常工作。

WiFi确实但是要使用大量电源,因此请检查电源的额定功率。某些WiFi适配器需要外接电源才能正常工作。如果是这种情况,我们建议在我们的商店中使用5V 2A电源适配器。我们在Adafruit商店中拥有的所有WiFi适配器都可以通过这种方式正常工作。

如果插入WiFi适配器占用端口并消耗电源,则可能还需要有源USB集线器。

设置Wifi

raspi-config

raspi-config是Raspberry Pi配置工具,可让您轻松进行网络配置,远程访问(例如ssh/vnc),位置设置和启动选项。该工具可从命令行运行,并提供一个简单的界面,可使用箭头键轻松浏览。强烈建议您在GUI或手动命令行文件编辑中使用此方法,因为它可以在远程或控制台中运行,因此具有灵活性。

启动raspi-config

首次启动新配置的Pi时将使您进入控制台或图形环境。无论哪种情况,我们都将运行以下命令。 GUI引导将要求我们启动终端。

下载:文件

复制代码

sudoraspi-config sudoraspi-config

选择网络选项

选择Wi-Fi

输入WiFi名称(SSID)

输入WiFi密码

选择完成

启动WiFi适配器

我们可以重新启动并查看WiFi是否自动启动。以下wpa_cli命令将在不重新启动的情况下在线打开WiFi接口。

如果您拥有现代的Raspberry Pi,并且正在使用外部适配器,则您的WiFi设备可能会命名为wlan1。

下载:文件

复制代码

sudowpa_cli-iwlan0reconfigure sudowpa_cli-iwlan0reconfigure

验证IP地址

如果一切正常,我们将在“ inet”参数之后看到设备的IP地址。我们现在在线。如果这样做不起作用,请尝试在raspi-config中重复上述步骤,然后再次输入WiFi接入点名称(SSID)和密码。

下载:文件

复制代码

ifconfigwlan0 ifconfigwlan0

手动设置Wifi(高级)

我们建议使用raspi-config以方便设置(请参见上一页“设置WiFi”)。此处包含手动文件操作,因为它允许您设置“无头” Pi(没有键盘或显示器)。

要配置Wifi,您需要编辑文件/etc/wpa_supplicant/wpa_supplicant.conf。可以通过以下两种方法执行此操作。使用任何一种最适合您的设置和情况的方式。

使用任何一种方法,您都希望文件的内容如下所示。将YOURSSID和YOURPASSWORD替换为用于网络设置的任何内容。

下载:文件

复制代码

ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdev
update_config=1
country=US

network={
ssid="YOURSSID"
psk="YOURPASSWORD"
scan_ssid=1
} ctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdev
update_config=1
country=US

network={
ssid="YOURSSID"
psk="YOURPASSWORD"
scan_ssid=1
}

请勿在此文件中的=周围放置任何空格。

单击此处以获取国家/地区代码列表。

在/boot中创建文件

这种方法将允许您通过直接在SD上创建和编辑文件来配置Wifi另一台PC上的存储卡。/boot分区为FAT格式,大多数PC均可读取。因此,您只需将SD卡插入USB读取器中,就会显示boot文件夹。

如果您在其中创建了wpa_supplicant.conf文件,/boot,它将在引导时复制到主分区的/etc/wpa_supplicant位置,替换那里的所有内容。然后它将从/boot中删除,因此如果您继续查找,就不会在其中看到它。

因此,只需使用所需的任何文本编辑器(而非文字处理程序)即可。您的PC即可在/boot中创建文件,如下所示:

保存文件并安全地从PC上删除SD卡。将其放入Raspberry Pi中并打开电源。如果一切顺利,它将复制文件并连接到您的Wifi。

在/etc/wpa_supplicant中编辑文件

这是更直接的方法-您可以在Raspberry Pi上直接编辑文件。如果您已经通过控制台电缆或监视器连接到Raspberry Pi,则此方法效果很好。

由于此文件需要提升的访问权限,因此您需要使用sudo 。

然后添加内容。不要忘记实际更改YOURSSID和YOURPASSWORD。

按CTRL-X,然后按Y保存并退出。然后运行以下命令以读取文件并尝试连接到您的Wifi。

下载:file

复制代码

sudowpa_cli-iwlan0reconfigure sudowpa_cli-iwlan0reconfigure

测试和配置

如果您正在运行X,请打开Chromium Web浏览器(地球图标),然后导航到您最喜欢的电子供应商的URL。

如果使用的是命令行,则可以使用ping命令查看是否可以访问互联网。尝试ping google.com或ping adafruit.com检查是否可以访问这些网站!

下载:文件

复制代码

pingadafruit.com pingadafruit.com

修复WiFI退出问题

如果您不时发现外部WiFi适配器内核模块“退出”,则可以使用以下方法轻松修复它命令行修复( 感谢perseus286 !)
在/etc/modprobe.d/8192cu.conf中创建和编辑新文件

sudo nano/etc/modprobe.d/8192cu.conf

并将以下内容粘贴到

#禁用省电
选项8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

然后使用sudo reboot

单击此处获取下一课

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Internet
    +关注

    关注

    0

    文章

    401

    浏览量

    38239
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109740
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于树莓(RaspberryPi)构建高效实时监控系统

    由于树莓体积小、可开发性强等特性,常被用于视频监控场景中,结合 ZeroNews,可实现用户在任意位置都能实时安全得访问视频监控系统。 先决条件:树莓正常
    的头像 发表于 09-22 15:14 869次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>(RaspberryPi)构建高效实时监控系统

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 977次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    如何搭建高效的树莓NAS?完整安装与配置指南!

    树莓网络附属存储网络附属存储(NAS)是一种专用设备或系统,它为网络内的数据存储和管理提供了一个集中位置。与传统通常直接连接到单台计算机的外部硬盘不同,NAS连接到网络,允许多个用户
    的头像 发表于 08-13 17:45 1372次阅读
    如何搭建高效的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>NAS?完整安装与配置指南!

    树莓5上,如何使用毫米波雷达检测和追踪人类?

    在本指南中,我们学习如何RD-03D雷达传感器添加到树莓单板计算机上,以便实时检测和追踪人类。我们将了解该传感器的工作原理及可获取的数据、如何将其
    的头像 发表于 07-24 15:32 1969次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5上,如何使用毫米波雷达检测和追踪人类?

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1362次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    精通远程控制:借助树莓释放 SSH 的强大功能!

    什么是SSH?我们如何利用SSH连接到树莓、对其进行监控并执行其他任务?注意:文章链接可能需要科学上网。通过SSH连接到树莓
    的头像 发表于 06-27 15:26 787次阅读
    精通远程控制:借助<b class='flag-5'>树莓</b><b class='flag-5'>派</b>释放 SSH 的强大功能!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    接入,但随着我们逐渐远离台式电脑,找到键盘和显示器变得越来越困难。一旦WiFi设置完成,就可以通过SSH连接到树莓,并从笔记本电脑或其他设备远程与树莓
    的头像 发表于 06-26 15:41 1051次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1001次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    手把手教你用树莓打造 LoRaWAN 网关!

    使用BasicStation或PiWAN连接到TheThingsNetwork树莓设置为LoRaWAN网关乍一看可能令人望而生畏,但有了合适的工具和指导,它就会成为一个有意义的DI
    的头像 发表于 06-09 16:23 1694次阅读
    手把手教你用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造 LoRaWAN 网关!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测控制器x1项目背景介绍在本
    的头像 发表于 06-04 15:33 1146次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“定居”完全指南:一键设置静态IP,稳定又高效!

    当你为树莓设置静态IP地址时,实际上是为它分配了一个固定地址,该地址不会改变,而动态IP地址则会在设备每次连接到网络时发生变化。在树莓派上设置静态IP地址有诸多好处:稳定访问使用静态
    的头像 发表于 05-25 08:32 1252次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“定居”完全指南:一键设置静态IP,稳定又高效!

    树莓“吉尼斯世界记录”:树莓的性能发挥到极致的项目!

    完成的许多酷炫项目。这就引出了一个问题——你该如何树莓的性能推向极限呢?历经13年的项目实践和树莓各型号的发展,你会惊讶地发现,
    的头像 发表于 05-22 16:53 1211次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:<b class='flag-5'>将</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 873次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    请问k230可否和树莓通过USB-typeC线来通信?

    能否让一根线接树莓的USB接口同时接到k230的tpyeC接口,同时供电和通信,k230视觉获取的信息传给树莓
    发表于 04-28 08:25

    树莓&amp;amp;AXCL:树莓离线大模型新范式!

    的拓展,新增了一组PCIE3.0x1外设接口,可以通过FFC线缆连接到官方或者第三方HAT组件。从去年开始树莓就陆陆续续介绍了各种基于HATPCIE拓展的方案树莓
    的头像 发表于 04-21 16:33 981次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>&amp;amp;AXCL:<b class='flag-5'>树莓</b><b class='flag-5'>派</b>离线大模型新范式!