如何设置树莓派 -Zero 自启动连接WIFI

2023-05-16

1. 首先我们需要一台可以读取树莓派跟文件系统的Linux虚拟机(比如Ubuntu)

将树莓派SD卡系统插入电脑,识别并打开rootfs文件夹,切换到`rootfs/etc/wpa_supplicant`目录之下:


cd /rootfs/etc/wpa_supplicant  

2. 修改次目录下的文件`wpa_supplicant.conf`:


vim wpa_supplicant.conf  

将下面的内容添加到 wpa_supplicant.conf 文件当中:


1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
2 update_config=1
3 country=CN
4 network={
5   ssid=""
6   psk=""
7 }  

上述文件中的ssid为WIFI的名称,psk为WIFI的密码。

3. 查看wlan设备连接的状态:

a. 使用ifconfig查看网口设备的状态:

 上述结果只能获得当前wlan0连接的IP地址为192.168.0.105。

b. 使用wlan0设备来扫描读取周边所有的WIFI可用网络,具体的iw命令的使用请参看Reference。


sudo iw wlan0 scan | grep SSID  

4. Reference:

a. 通过SD卡为树莓派配置WIFI:https://www.jianshu.com/p/3f4f97a86b1c

b. 树莓派连接wifi教程:https://blog.csdn.net/u011055198/article/details/87951583

c. iw 命令使用:https://www.cnblogs.com/liuliu-word/p/9646060.html

附录:

iw 是一种新的基于 nl80211 的用于无线设备的CLI配置实用程序。它支持最近已添加到内核所有新的驱动程序。采用无线扩展接口的旧工具iwconfig已被废弃,强烈建议切换到 iw 和 nl80211。

Linux内核的其余部分,iw 仍处于开发阶段。功能被随时添加。 iw 的唯一文档就是此页和“iw help”的输出。


 1 iw help # 帮助
 2 iw ibss leave # 查看WiFi是否打开状态
 3 iw list # 获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息
 4 iw dev wlan0 scan # 扫描
 5 iw event # 监听事件
 6 iw dev wlan0 link # 获得链路状态
 7 iw wlan0 connect foo # 连接到已禁用加密的AP,这里它的SSID是foo
 8 iw wlan0 connect foo 2432 # 假设你有两个AP SSID 都是 foo ,你知道你要连接的是在 2432 频道
 9 iw wlan0 connect foo keys 0:abcde d:1:0011223344 # 连接到使用WEP的AP
10 iw dev wlan1 station dump # 获取station 的统计信息
11 iw dev wlan1 station get # 获得station对应的peer统计信息
12 iw wlan0 set bitrates legacy-2.4 12 18 24 # 修改传输比特率
13 iw dev wlan0 set bitrates mcs-5 4 # 修改tx HT MCS的比特率
14 iw dev wlan0 set bitrates mcs-2.4 10
15 iw dev wlan0 set bitrates mcs-5 # 清除所有 tx 比特率和设置的东西来恢复正常
16 iw dev set txpower [] #设置传输功率
17 iw phy set txpower [] #设置传输功率
18 iw dev wlan0 set power_save on #设置省电模式
19 iw dev wlan0 get power_save #查询当前的节电设定
20 iw phy phy0 interface add moni0 type monitor #添加一个 monitor 接口  

On Editting...

转载于:https://www.cnblogs.com/uestc-mm/p/11450570.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置树莓派 -Zero 自启动连接WIFI 的相关文章

  • 中断服务器的中断入口地址是固定不变的,8086是如何确定硬件中断服务程序的入口地址的?...

    满意答案 海绵温暖smile 2017 07 16 采纳率 xff1a 49 等级 xff1a 9 已帮助 xff1a 315人 中断系统功能 1 进行中断优先权排队 2 实现中断嵌套 3 自动响应中断 CPU在响应中断时通常要自动做三件事
  • 6148芯片服务器,英特尔® 至强® 金牌 6148 处理器

    发行日期 首次推出产品的日期 光刻 光刻是指用于生产集成电路的半导体技术 xff0c 采用纳米 nm 为计算单位 xff0c 可表示半导体上设计的功能的大小 内核数 内核数是一个硬件术语 xff0c 它表示单个计算组件 裸芯片或芯片 中的独
  • dhcp服务器响应消息有什么,DHCP的4个阶段。分别为发现阶段(DHCP Discover),提供阶段(DHCP Offer),选择阶段(DHCP Request)和确认阶段(DHCK ACK)...

    DHCP DHCP Dynamic Host Configuration Protocol 动态主机配置协议 是一个局域网的网络协议 xff0c 使用UDP协议工作 主要用于给内部网络或网络服务提供供应商自动分配IP地址 DHCP协议是一个
  • 服务器系统安装报价,服务器系统安装费用

    服务器系统安装费用 内容精选 换一换 外部镜像文件在从原平台导出前 xff0c 没有按照 Windows操作系统的镜像文件限制 的要求完成初始化操作 xff0c 推荐您使用弹性云服务器完成相关配置 流程如图1所示 云服务器的正常运行依赖于X
  • 嵌入式面试笔试题目——附部分答案

    1 如何自动创建设备文件 xff1f class create device create 2 led驱动编写有几种方式 xff1f 输入子系统 字符设备驱动 总线platform led子系统 3 如何实现http服务器 xff1f tc
  • 多线程的优缺点

    何时使用多线程技术 何时避免用它 是我们需要掌握的重要课题 多线程技术是一把双刃剑 在使用时需要充分考虑它的优缺点 多线程处理可以同时运行多个线程 由于多线程应用程序将程序划分成多个独立的任务 因此可以在以下方面显著提高性能 1 多线程技术
  • 单片机应用编程技巧问答

    1 C语言和汇编语言在开发单片机时各有哪些优缺点 答 xff1a 汇编语言是一种用文字助记符来表示机器指令的符号语言 xff0c 是最接近机器码的一种语言 其主要优点是占用资源少 程序执行效率高 但是不同的CPU xff0c 其汇编语言可能
  • php获取今日开始时间戳和结束时间戳

    1 php获取今日开始时间戳和结束时间戳 beginToday 61 mktime 0 0 0 date 39 m 39 date 39 d 39 date 39 Y 39 endToday 61 mktime 0 0 0 date 39
  • BDA驱动学习笔记(1):功能拓扑图

    功能拓扑图 Functional Topology xff1a BAD的目标是不管硬件或者接收信号如何变 xff0c 它的整体架构可以不做大调整 xff0c 为此BDA引入功能拓扑图的概念 xff0c 它把类似DirectShow Filt
  • linux 流量监控利器:iftop

    在类Unix系统中可以使用top查看系统资源 进程 内存占用等信息 查看网络状态可以使用netstat nmap等工具 若要查看实时的网络流量 xff0c 监控TCP IP连接等 xff0c 则可以使用iftop iftop是什么 ifto
  • VS Code C++ 代码格式化方法(clang-format)

    前提条件 安装扩展C C 43 43 xff0c 扩展程序将自动安装clang format clang format默认安装路径为c Users wqr57 vscode extensions ms vscode cpptools 0 1
  • 为ubuntu服务器安装gnome图形桌面

    一般租用的服务器安装服务器版的LINUX xff0c 很少会安装桌面的 xff0c 主要是觉得浪费资源吧 xff0c 不过我这样的菜鸟还是喜欢图形桌面 xff0c 下面主要记录下这次为ubuntu 11 04版本安装GNOME xff0c
  • js表单验证 方法

    1 长度限制 lt p gt 1 长度限制 lt p gt lt form name 61 a nsubmit 61 34 return test 34 gt lt textarea name 61 34 b 34 cols 61 34 4
  • 海量数据处理之倒排索引

    前言 xff1a 本文是对博文http blog csdn net v july v article details 7085669的总结和引用 一 xff0c 什么是倒排索引 问题描述 xff1a 文档检索系统 xff0c 查询那些文件包
  • linux 服务器杀毒,一次Linux服务器***查杀经历

    1客户自己的服务器由于种了 xff0c 往外发送大量数据包 xff0c 被服务商切断网络 虽然没有网络不能直接登录服务器 xff0c 但是可以通过服务商提供的WEB控制面板进入操作系统 首先使用命令查看相关连接 xff1a netstat
  • 问题请教:关于同一个POD中多容器的广播信息问题

    广大博友好 xff0c 最近在K8S集群中遇到一个问题 xff0c 贴出来同大家分享一下 同一个POD中多个容器 如何处理广播信息 xff1f 经测试 同一个POD中当先启动的容器占用广播端口后 xff0c 其他的容器启动就会报bind e
  • JAVA在线观看视频教程完整版

    今天给大家介绍一下JAVA在线观看视频教程完整版 xff0c 我们知道Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言 xff0c 是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台
  • Dockerfile镜像的制作

    Dockerfile镜像的制作 如果学习Docker xff0c 那么制作镜像这一步肯定不能少的 xff0c 别人给你的是环境 xff0c 而你自己做的才是你最终需要的东西 xff0c 接下来就记录一下如何制作一个满足自己的镜像 xff0c
  • OpenWRT 编译教程

    1 安装Ubuntu 到 http www ubuntu org cn desktop get ubuntu download 下载 xff0c 版本随便 xff0c 我选的是10 10 32位版 安装过程就不说了 xff0c 图形化安装
  • 树莓派VNC搭建相关教程+Ubuntu16.04连接vncserver灰屏问题!

    树莓派VNC搭建相关教程 xff1a 为了节省money xff0c 于是我决定用VNC界面来代替显示器 xff0c 为后面做C 43 43 Qt以及Python Qt开发打下基础 xff0c 我别无选择 xff01 下面开始进入正题 xf

随机推荐

  • linux中wait系统调用

    系统中的僵尸进程都要由wait系统调用来回收 xff0c 下面就通过实战看一看wait的具体用法 xff1a wait的函数原型是 xff1a include lt sys types h gt 提供类型pid t的定义 include l
  • go 使用channel交叉打印奇偶数

    方法1 使用两个协程一个管道 xff0c 一个协程输入 xff0c 另一个协程接收 xff0c 保证i在两个协程中的值一样 package main import 34 fmt 34 34 sync 34 var wg sync WaitG
  • 事件冒泡机制和事件委派 以及回调的匿名函数参数

    1 事件冒泡机制 xff1a 事件冒泡机制也就是当一个事件绑定到一个元素上时 xff0c 如果这个元素不存在或者回调函数返回ture 那么这个事件就会向上冒泡 xff0c 继续绑定这个元素的父级元素直至document xff08 如果事件
  • Linux 内核硬件抽象

    我们结束 PCI 的讨论 通过快速看一下系统如何处理在市场上的多种 PCI 控制器 这只 是一个信息性的小节 打算来展示给好奇的读者 内核的面向对象分布如何向下扩展到最 低层 用来实现硬件抽象的机制是通常的包含方法的结构 它是一个很强功能的
  • 客户端服务器信息交互,select实现客户端和服务器端的信息交互(TCP socket)

    实现功能 xff1a 客户端 xff1a lt 1 gt 从标准输入 键盘 读入信息 xff0c 然后通过socket发送到服务器端 lt 2 gt 接收来自服务器端的信息 xff0c 并显示到终端里 服务器端 xff1a lt 1 gt
  • 软件测试人员在工作中如何运用Linux

    从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事 xff0c 工作时需要用到 xff0c 面试时会被问到 xff0c 简历中需要写到 对于软件测试人员来说 xff0c 不需要你多么熟练使用Linux所有命令 xff0c 也不
  • Ubuntu虚拟机可以上网,可以ping网络,但是无法update和install,报连接不上服务器的错误解决方案:...

    http askubuntu com questions 711889 err apt get update on ubuntu 14 04 br br br 即使给Ubuntu配置了代理 xff0c terminal能ping通网络 xf
  • JT∕T 905 -2014 出租汽车服务管理信息系统的相关协议研究

    出租汽车服务管理信息系统 xff08 JT T 905 2014 xff09 国家的相关技术要求2014年7月正式出台 xff0c 总体有四部分 xff0c 第 1 部分 xff1a 总体技术要求 xff1b 第 2 部分 xff1a 运营
  • 常用的DC插头公头的尺寸

    2 0 0 6mm xff1a 这种应该是用在诺基亚黑白屏那种手机上的充电插头 2 5 0 7mm xff1a 这种不知用在哪里 3 5 1 35mm xff1a 应该是以前那种小型的磁带机放音机上用的 4 0 1 7mm xff1a 已知
  • 链式队列总结

    基本数据结构之 链式队列 链式队列就是一个操作受到限制的单链表 xff0c 学会了单链表再来写这个就是轻松加愉快 xff0c 但是貌似我去用了两个小时搞定 xff0c 主要是基础差 xff01 队列的基本操作就是入栈和出栈 xff0c 还可
  • float c语言存储格式,float a=1.0f 这里的1.0f中的“f”代表什么 ?float的储存格式?...

    float a 61 1 0f 这里的1 0f中的 f 代表什么 xff0c 有什么意思 xff0c 在C语言里面 xff0c 解答详细点啊 xff01 xff01 xff01 f 代表这个数据是float类型的常量 xff0c 如果你直接
  • 简单实现一个go协程池

    协程池简单来说就是一个管道进 xff0c 一个管道出 xff0c 多个协程工作 实现一 xff1a 无顺序协程工作 package main import 34 fmt 34 var workerNum 61 3 func worker i
  • package.xml

    package xml 也是一个 catkin 的 package 必备文件 xff0c 它是这个软件包的描述文件 xff0c 在较早的 ROS 版本 rosbuild 编译系统 中 xff0c 这个文件叫做 manifest xml xf
  • docker-更新镜像

    更新镜像 更新镜像之前 xff0c 我们需要使用镜像来创建一个容器 w3cschool 64 w3cschool docker run t i ubuntu 15 10 bin bash root 64 e218edb10161 在运行的容
  • 实时监控、直播流、流媒体、视频网站开发方案设计简要

    欢迎大家积极开心的加入讨论群 群号 371249677 xff08 点击这里进群 xff09 一 本地推送端 1 本地 xff1a 采用javaCV xff08 安卓和java平台推荐javaCV xff09 ffmpeg openCV或者
  • 学完嵌入式可以做什么呢?我们为什么要学习嵌入式?

    就目前中国市场行情来看 xff0c IT技术已经进入了高速发展的阶段 xff0c 互联网开始逐渐步入物联网的科技时代 xff0c 可以说嵌入式开发技术在物联网领域应用最为广泛 xff0c 正是嵌入式开发行业十分火热 xff0c 很多大学毕业
  • 微软服务器软件维护,软件更新维护 - Configuration Manager | Microsoft Docs

    软件更新维护 04 27 2021 本文内容 适用范围 xff1a Configuration Manager Current Branch 可从 Configuration Manager 控制台和软件更新点组件属性中计划和运行 WSUS
  • 用C#来开发CAD插件,含源代码

    CAD插件看起来很神秘 xff0c 其实一个合格码农经过几天就能快速掌握 没什么秘密 xff0c 开发CAD插件和winform一样简单学几个类库用法就是 xff08 只是太多人不喜欢知识分享 xff09 xff0c 在CAD里展现界面和w
  • linux C/C++服务器后台开发面试题总结

    一 编程语言 1 根据熟悉的语言 xff0c 谈谈两种语言的区别 xff1f 主要浅谈下C C 43 43 和PHP语言的区别 1 PHP弱类型语言 xff0c 一种脚本语言 xff0c 对数据的类型不要求过多 xff0c 较多的应用于We
  • 如何设置树莓派 -Zero 自启动连接WIFI

    1 首先我们需要一台可以读取树莓派跟文件系统的Linux虚拟机 比如Ubuntu 将树莓派SD卡系统插入电脑 xff0c 识别并打开rootfs文件夹 xff0c 切换到 96 rootfs etc wpa supplicant 96 目录