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

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

3天内不再提示

如何设置树莓派2与WPA Wifi网络配合使用的工作和解决方案

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

扫码添加小助手

加入工程师交流群

步骤1:

是的!浏览互联网后,我自己问了这个问题。但是这里的问题是,没有任何一种解决方案对我真正有效。

研究有时变得失控,使我偏离了实际目标。这使我处于一种情况,在这种情况下,我试图解决一开始不存在的问题。

因此,本文总结了如何获取 WPA-PSK Wifi 在Raspberry Pi 2上建立网络并快速运行。

让我们连接Pi 2!

步骤2:硬件和软件设置

之所以在此处列出设置,是因为我的某些硬件至少有2年的使用历史,因此最好明确表明此解决方案已在一组有限的硬件和软件组合上进行了测试和测试。 。

到目前为止,我还没有拥有最新的Raspberry Pi 3开发板(内置Wifi),因此该版本的Pi不在本IBLE范围内

类似地, Raspberry Pi A +和B版本的非常旧的版本尚未经过测试,因此也不在范围之内。

以下是我当前使用的硬件和软件的列表:

Raspberry Pi 2, Model B + ,具有至少1.5年的Raspbian版本

具有至少一年的Raspbian-Jessie版本的Raspberry Pi 2,模型B

Raspberry Pi 2,Model B和最新版本流行的RetroPie OS的构建

无处不在的Edimax Wireless USB软件狗,其中很少有人在我的零件箱中躺了几年了

一个快速的(但过时了),可以在此处找到各种Raspberry Pi板的比较。

第3步:让研究重回正轨

在搜索过程中SOLUT我在网上进行了讨论,说有些Wifi USB加密狗是用“异国情调”芯片组制造的,将它们配置为可以正常工作不是一个直接的任务。

如果我确实拥有任何此类芯片,那将是正确的。异国情调的USB软件狗。但是,如果我的Edimax USB适配器在过去两年中工作正常,并且使其能够与更新的Wifi网络一起使用,则需要我研究芯片组,那我就知道我的研究偏离了目标。 p》因此,如果您拥有任何广泛使用的USB加密狗(例如Edimax ),则该解决方案应该可以工作,而无需深入了解芯片组的详细细节和疯狂的微级研究

步骤4:对Wifi网络进行更改

我做了几次尝试,使Pi与我的Wifi一起使用升级到WPA2-PSK [AES]标准后的网络。

由于某种原因,所有配置均不起作用。经过更多研究,我决定逐步降低Wifi网络以支持较早的WPA-PSK [TKIP]标准。

通过对路由器Wifi设置进行一些快速更改,我就可以设置家庭Wifi网络符合 WPA-PSK [TKIP] + WPA2-PSK [AES] 标准。

密码( 不要与密码短语 》 ),最初用于旧版WEP设置的长度将近30个字符,因此我决定也将其保留用于新的Wifi设置。

步骤5:使用Wpa_supplicant实用程序进行搏斗

由于我使用的是至少已有两年历史的Raspbian OS版本,因此我决定参考当时的wpa_supplicant文档。可以在我的Pi上本地找到。

/usr/share/doc/wpasupplicant/examples

基于此文档,我对wpa_supplicant.conf文件进行了许多设置更改。

无论如何,我如何更改设置, Pi只是拒绝连接到互联网。

尽管该配置文件存在于以下路径中,但输出的错误消息经常报告缺少wpa_supplicant文件或目录:

/etc/wpa_supplicant/wpa_supplicant.conf

此外,我能够使用 nano 编辑此文件并配置我的Wifi设置。

尝试了列出的所有配置之后,情况没有任何变化

下一个可用选项是通过完全无视wpa_supplicant实用程序来建立Wifi连接。

步骤6 :丢失Wpa_supplicant实用程序!

下一个选项是完全绕过wpa_supplicant实用程序,并直接使用位于此路径的网络接口配置:

/etc/network/interfaces

这将使我们进入密码Vs的讨论。密码:

我想在这里明确提及这一点,因为这是我完全误解的一个方面。

由于我的WiFi长时间设置为过时的WEP标准,因此我误认为“密码”与“密码”设置相同!

不正确!

经过更多研究后,很明显密码短语需要使用当前的WiFi SSID和密码(使用组合)得出名为wpa_passphrase 的实用程序,如下所示:

~ $ sudo wpa_passphrase SSID_NO_DOUBLE_QUOTES PASSWORD_NO_DOUBLE_QUOTES

请注意,您应指定SSID和Wifi密码的名称,而不能将其用双引号引起来。

运行上面的命令产生的输出类似于以下内容:

network={

ssid=“MY_SSID_INSIDE_DOUBLE_QUOTES”

#psk=“MY_VERY_LONG_PASSWORD_INSIDE_DOUBLE_QUOTES”

psk=9d24321fad5e92de16581d4129g1b8dd2f47c6510953a68e95b1b6d99f5e95ef

}

与wpa_passphrase命令的输入相反,将输出SSID和原始密码,并用引号引起来。

但是原始密码会自动用#符号注释掉

输出的第三行,也称为psk( 预共享密钥的缩写 )是密码短语,与其他两个输出不同的是,该密码短语不会用引号引起来。

密码短语将不同于原始密码,这就是我们将用来配置WiFi设置的内容可怕的

步骤7:配置Wifi设置

下一步配置是使用nano文本编辑器编辑/etc/network/interfaces 配置文件并插入PSK设置。

$ sudo nano /etc/network/interfaces

注释掉或删除wpa_supplicant设置带有#号。添加有用的注释以记录设置更改的意图:

#LOSE the wpa_supplicant utility by commenting out these settings!

#allow-hotplug wlan0

#iface wlan0 inet manual

#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

#iface default inet dhcp

使用在最后步骤中生成的PSK值配置Wifi设置:

# BYPASSED wpa_supplicant - Wifi configuration defined directly this file

# Set the iface setting to use “dhcp”

allow-hotplug wlan0

iface wlan0 inet dhcp

wpa-ssid MY_SSID_NO_DOUBLE_QUOTES

wpa-psk 9d24321fad5e92de16581d4129g1b8dd2f47c6510953a68e95b1b6d99f5e95ef

保存并关闭/etc/network/interfaces 文件。

保存设置后,配置文件应类似于图像中的文件。

步骤8:在Pi上重新启动Wifi

使用 ifdown 断开网络接口命令:

~ $ sudo ifdown wlan0 Internet Systems Consortium DHCP Client 4.2.2

Copyright 2004-2011 Internet Systems Consortium.

All rights reserved.

For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/74:da:38:0f:9b:c8

Sending on LPF/wlan0/74:da:38:0f:9b:c8

Sending on Socket/fallback|

DHCPRELEASE on wlan0 to 10.0.0.1 port 67

send_packet: Network is unreachable

send_packet: please consult README file regarding broadcast address.

使用 ifup 命令重新启动网络接口:

~ $ sudo ifup wlan0 ioctl[SIOCSIWAP]: Operation not permitted

ioctl[SIOCSIWENCODEEXT]: Invalid argument

ioctl[SIOCSIWENCODEEXT]: Invalid argument

Internet Systems Consortium DHCP Client 4.2.2

Copyright 2004-2011 Internet Systems Consortium.

All rights reserved.

For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/74:da:38:0f:9b:c8

Sending on LPF/wlan0/74:da:38:0f:9b:c8

Sending on Socket/fallback

DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3

DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4

DHCPREQUEST on wlan0 to 255.255.255.255 port 67

DHCPOFFER from 10.0.0.1

DHCPACK from 10.0.0.1 bound to 10.0.0.15 -- renewal in 38873 seconds.

尽管输出中显示“ 不允许操作”消息,Pi仍可以访问您的路由器并连接到网络!

执行几个简单的ping操作试验。一个击中本地路由器,另一个击中公共域中的google.com之类的东西。

随时按Ctrl + C结束ping测试。

步骤9:后续步骤

最后的确认是打开Raspberry Pi上的浏览器并上网。

通过互联网在我的Raspberry Pi B +板上工作时,我能够成功地将此解决方案复制到其他两个Raspberry Pi B B板上!

现在我的Pi板已恢复正常工作,下一步就是尝试使该解决方案与WPA2-PSK [AES] Wifi网络配合使用时,还有更多镜头。

责任编辑:wv

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

    关注

    81

    文章

    5413

    浏览量

    208968
  • 树莓派
    +关注

    关注

    122

    文章

    2054

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    访问、存储和共享文件。使用树莓创建网络附属存储(NAS)是为家庭或小型办公室构建个性化且经济高效的存储解决方案的绝佳方式。树莓
    的头像 发表于 08-13 17:45 ?187次阅读
    如何搭建高效的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>NAS?完整安装与配置指南!

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 ?237次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及<b class='flag-5'>设置</b>完整指南!

    树莓WiFi设置终极指南:分步方法与故障排除技巧!

    树莓主板的一大关键特性是其能够连接无线网络,这使得无需物理网线即可实现远程访问、数据传输和互联网连接,从而提升了树莓的可用性。SSID的
    的头像 发表于 07-10 16:18 ?1274次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>WiFi</b><b class='flag-5'>设置</b>终极指南:分步方法与故障排除技巧!

    如何将你手中的树莓变身为强大路由器?

    树莓用作路由器,是一种经济高效且可定制的解决方案,能满足从基础家庭网络到专业设置的各种网络
    的头像 发表于 07-07 16:30 ?2321次阅读
    如何将你手中的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>变身为强大路由器?

    树莓默认密码指南:新设置、更改方法及安全建议!

    树莓如今已不再设有“默认”密码,从较新版本的树莓操作系统(从2022年的树莓操作系统Bul
    的头像 发表于 07-04 15:27 ?2276次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>默认密码指南:新<b class='flag-5'>设置</b>、更改方法及安全建议!

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

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓
    的头像 发表于 06-26 15:41 ?451次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过<b class='flag-5'>WiFi</b><b class='flag-5'>设置</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

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

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 ?549次阅读
    <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>!

    连接到 WPA3_WPA2_PSK 或 WPA3_SAE Wi-Fi 网络时系统挂起,为什么?

    问题:连接到 WPA3_WPA2_PSK 或 WPA3_SAE Wi-Fi 网络时系统挂起 我遇到一个问题,当我尝试连接启用了CY_WCM_SECURITY_WPA3_WPA2_PSK
    发表于 06-05 07:23

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

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

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

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

    搭建树莓网络监控系统:顶级工具与技术终极指南!

    树莓网络监控系统是一种经济高效且功能多样的解决方案,可用于监控网络性能、流量及整体运行状况。借助树莓
    的头像 发表于 05-14 15:32 ?815次阅读
    搭建<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>网络</b>监控系统:顶级工具与技术终极指南!

    解锁树莓集群:一步步打造你的超级计算阵列!

    树莓集群简介树莓集群是由多台联网的树莓计算机组成的网络
    的头像 发表于 04-25 16:17 ?1092次阅读
    解锁<b class='flag-5'>树莓</b><b class='flag-5'>派</b>集群:一步步打造你的超级计算阵列!

    树莓传感器使用方法 树莓 Raspberry Pi 4优缺点

    树莓传感器使用方法 树莓(Raspberry Pi)是一款由英国树莓基金会开发的小型单板计
    的头像 发表于 12-06 10:35 ?2314次阅读

    树莓搜不到wifi是人为修改的吗

    问题可能是由多种原因导致的,包括硬件故障、软件配置错误、环境因素等。 一、硬件故障 无线网卡故障 树莓的无线网卡可能因为硬件故障而无法正常工作。这种情况下,用户可以尝试更换无线网卡或者使用有线
    的头像 发表于 08-30 17:36 ?2756次阅读

    树莓4B的WiFi配置过程

    和需求。 一、准备工作 在开始配置WiFi之前,请确保你已经拥有了以下物品: 树莓4B 适用的电源适配器 装有Raspbian或其他兼容操作系统的SD卡 无线
    的头像 发表于 08-30 17:10 ?3749次阅读