如何设置树莓派 -Zero 自启动连接WIFI
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 文件当中:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=
country=CN
network={
ssid=""
psk=""
}
上述文件中的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”的输出。
iw help # 帮助
iw ibss leave # 查看WiFi是否打开状态
iw list # 获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息
iw dev wlan0 scan # 扫描
iw event # 监听事件
iw dev wlan0 link # 获得链路状态
iw wlan0 connect foo # 连接到已禁用加密的AP,这里它的SSID是foo
iw wlan0 connect foo # 假设你有两个AP SSID 都是 foo ,你知道你要连接的是在 2432 频道
iw wlan0 connect foo keys :abcde d:: # 连接到使用WEP的AP
iw dev wlan1 station dump # 获取station 的统计信息
iw dev wlan1 station get # 获得station对应的peer统计信息
iw wlan0 set bitrates legacy-2.4 # 修改传输比特率
iw dev wlan0 set bitrates mcs- # 修改tx HT MCS的比特率
iw dev wlan0 set bitrates mcs-2.4
iw dev wlan0 set bitrates mcs- # 清除所有 tx 比特率和设置的东西来恢复正常
iw dev set txpower [] #设置传输功率
iw phy set txpower [] #设置传输功率
iw dev wlan0 set power_save on #设置省电模式
iw dev wlan0 get power_save #查询当前的节电设定
iw phy phy0 interface add moni0 type monitor #添加一个 monitor 接口
On Editting...
如何设置树莓派 -Zero 自启动连接WIFI的更多相关文章
- 树莓派无显示屏连接wifi
在烧好Raspbian系统的TF卡boot分区新建 wpa_supplicant.conf 文件,内容如下(修改自己的WIFI名和密码,key_mgmt根据路由器配置),保存后启动树莓派即可自动连接W ...
- 树莓派 连接wifi与路由器ip绑定
先推荐几个手机软件 在酷安网里应该能找到 1.JuiceSSH 橘子ssh软件 手机连上路由器 就可以控制局域网内的树莓派 2.VNC Viewer 远程桌面软件VNC 也是连接局域网的树莓派 ...
- 树莓派连接wifi
使用树莓派,通过无线网卡连接wifi,再通过远程桌面或者ssh的连接树莓派比较方便,本文记录树莓派wifi如何设置. 参考链接: http://www.jianshu.com/p/b42e8d3df4 ...
- 使用命令行设置树莓派的wifi网络
假设你没有登录到经常使用的图形用户界面.这样的方法就适合用来设置树莓派的wifi.尤其是在你没有屏幕或者有线网络,仅使用串口控制线的时候.另外,这样的方法也不须要额外的软件,全部须要的东西都已经包括进 ...
- 树莓派小用手册(安装系统,配置图形界面,连接WiFi,调用摄像头,安装ffmpeg)
安装树莓派系统(重装) 准备工作: 安装需要干净的TF卡(最好 8G 以上),如果是重装的话,需要先将其清理后再使用.清理步骤下面会给出,清理需要工具 DiskGenius,下载链接:http://w ...
- 设置树莓派SSH连接因超时闲置断开(转)
设置树莓派SSH连接因超时闲置断开 转自:http://shumeipai.nxez.com/2013/12/06/set-ssh-connection-is-disconnected-due-to- ...
- 树莓派4B无屏幕连接Wi-Fi/启用ssh/创建用户
前边总得说点什么 最近每次在Win10上写代码需要启动Redis,残血Redis For Windows有卡死系统的bug.由于主机内存不大够用(已经扩到顶了),开虚拟机运行Redis更别提了..想起 ...
- 树莓派做AP发射wifi(RTL8188CUS芯片) 分类: shell ubuntu Raspberry Pi 2014-11-29 01:25 822人阅读 评论(0) 收藏
最近在做一个项目,需要用树莓派作为AP发射wifi,对比cubieboard,树莓派的配置容易得多,而且支持也更多. 较为官方的介绍配置为无线热点的文章莫过于这一篇<RPI-Wireless-H ...
- 「玩转树莓派」树莓派 3B+ 配置无线WiFi
前言 网线不方便还花钱,有自带的无线 WiFi 模块为啥不用. 网络模式 这里我们先介绍两种网络模式,WPA-Personal 与 WPA-Enterprise. WPA-Personal 大多数家庭 ...
随机推荐
- c语言数组类型默认值(c99)
#include <stdio.h> #include <stdlib.h> int main() { ] = {}; //每个值默认0 ; i < len; i ++) ...
- JavaScript(9)—— CSS定位综合练习
画布上画矩形 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...
- python 粘包现象
一. 粘包现象 1. 粘包现象的由来(1)TCP属于长连接,当服务端与一个客户端进行了连接以后,其他客户端需要(排队)等待.若服务端想要连接另一个客户端,必须首先断开与第一个客户端的连接. (2)缓冲 ...
- 字符串写入到json文件
背景: PHP产生公告 ,发送到CGI ,在CGI把该公告的json 字符串写入到文件内(转义后的字符串) 通过 jsoncpp 操作 int write_notice_to_json(string ...
- 【学习笔记】XPath定位总结
XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言. 原理:基于html的文档目录结构进行定位元素. 以html代码为例讲解各种定位方法: ...
- 【VS开发】RIbbon编程
多彩界面,Ribbon编程 Ribbon是类似于office2007样式的界面,它替代了传统的MFC程序里的菜单和工具栏,MFC默认生成的Ribbon功能少,需要我们自己添加一些控件和图片等元素使界面 ...
- 微信小程序实现navbar导航栏
一.效果图 二.涉及到组件 1.view组件 2.swiper组件 三.原理 整体来讲是比较简单的,顶部的navbar是使用flex进行布局的:下面的内容区域则是使用到swiper组件,使用方式比较简 ...
- [转帖]方正数码发布基于龙芯3A3000系列整机
方正数码发布基于龙芯3A3000系列整机 http://www.loongson.cn/news/company/730.html 方正数码也出过龙芯相关的服务器和PC笔记本等 发布时间:2019-0 ...
- 【深入浅出-JVM】(2):原码、反码、补码
计算机中有补码表示 0 0 为正数 原码 00000000 00000000 00000000 00000000 反码 00000000 00000000 00000000 00000000 正数反码 ...
- @click.prevent.self和@click.self.prevent区别
注意:prevent 阻止的是“跳转事件”而不是“弹出警告” v-on:click.prevent.self的demo如下: <div id="box"> <di ...