linux树莓派连接wifi密码,树莓派连接WiFi,不使用界面,多WiFi切换
树莓派连接WiFi,不使用界面,多WiFi切换
概述
树莓派是一个只有信用卡大小的卡片式电脑,基于ARM架构,采用Linux作为其操作系统;它默认是通过有线接口连接互联网,对于如此小巧的设备,有线连接非常不方便,下面我们介绍下如何让树莓派通过无线网卡连接网络。
网上大多数文章介绍的是编辑 /etc/network/interfaces 文件,修改成如下的形式:iface wlan0 inet dhcp
wpa-ssid "WiFi-name"
wpa-psk "WiFi-password"
然后重启树莓派或者重启network服务来连接WiFi:sudo service network restart
这种方法虽然简单,但也有非常明显的缺点:不能同时保存多个WiFi用户名和密码,更换WiFi连接时非常不便
连接WiFi可能要重启系统 即使靠重启network服务来避免重启系统,也会导致其他网络连接中断(如网口的有线连接)
WiFi意外断开后不能自动重连
由于实用性不强,上述方法的具体操作过程就不再熬述了。这里介绍一种嵌入式业界常用的WiFi连接方法,可完全应用于树莓派,实现WiFi的方便、稳定连接:同时保存多个WiFi用户名和密码
可设置连接优先级,多WiFi环境下优先连接指定WiFi
避免重启系统,也无需重启任何服务
断开自动重连
修改网络配置cd /etc/network/interfaces
用命令行文本编辑器 nano 打开 /etc/network/interfaces 文件,按如下方式修改:
如果你从没有编辑过 /etc/network/interfaces文件,那它其中几行看起来是这个样子:iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
你要做的是把上述两行替换成iface wlan0 inet dhcp
wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
这样就行了
如果你以前按照其他文章的方法,把 /etc/network/interfaces改写成下面的样子:iface wlan0 inet dhcp
wpa-ssid "WiFi-name"
wpa-psk "WiFi-password"
那么你要做的同样是,把上述三行替换成iface wlan0 inet dhcp
wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
即可。cd /etc/wpa_supplicant/wpa_supplicant.conf
除 /etc/network/interfaces 之外,你还需要修改 /etc/wpa_supplicant/wpa_supplicant.conf 。所有的WiFi连接配置都在这里了。nano /etc/wpa_supplicant/wpa_supplicant.conf
照着下面的样子添加(请不要删除原先就已经存在的任何行):
最常用的配置。WPA-PSK 加密方式。network={
ssid="WiFi-name1"
psk="WiFi-password1"
priority=5
}
network={
ssid="WiFi-name2"
psk="WiFi-password2"
priority=4
}
priority 是指连接优先级,数字越大优先级越高(不可以是负数)。
按照自己的实际情况,修改这个文件。
例如,你家中有3个WiFi,分别为WiFi-A、WiFi-B和WiFi-C。你希望树莓派的连接优先级为 WiFi-A>WiFi-B>WiFi-C,则整个配置文件看起来像这样:ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi-A"
psk="12345678"
priority=5
}
network={
ssid="WiFi-B"
psk="12345678"
priority=4
}
network={
ssid="WiFi-C"
psk="12345678"
priority=3
}
开始连接WiFi
修改好 /etc/network/interfaces 之后,无论是连接还是断开WiFi,都变得简洁无比。
连接WiFi,在命令行下输入sudo ifup wlan0
这条命令的意思是,启用(up)wlan0端口,即寻找可用WiFi并尝试连接。
断开WiFi
在命令行下输入sudo ifdown wlan0
linux树莓派连接wifi密码,树莓派连接WiFi,不使用界面,多WiFi切换相关推荐
- 计算机的网络密码是多少,笔记本怎么看WiFi密码是多少?一个命令查看所有WiFi密码 (全文)...
笔记本怎么看WiFi密码是多少?有时候忘记了WiFi密码,我们通常可以在已经连接WiFi的笔记本电脑中查看,之前小编为大家分享过"笔记本查看Wifi密码方法"教程,但这种方法只能查 ...
- php修改树莓派wifi密码,树莓派连接WIFI无线网络配置
查看无线网卡 $ iw dev iw 是一种新的基于 nl80211 的用于无线设备的CLI配置实用程序.它支持最近已添加到内核所有新的驱动程序.采用无线扩展接口的旧工具iwconfig已被废弃,强烈 ...
- 修改wifi密码后连接不上服务器,WiFi修改密码后,手机电脑连接不上
手机连接WiFi成功后,系统会自动保存该信号的配置文件(包括WiFi名称.WiFi密码.WiFi加密方式等...) 当无线路由器更改WiFi参数(如更改加密方式或WiFi密码等),会引起手机连接不上信 ...
- Wifi密码破解1:通过字典(暴力)破解WIFI密码
简单破解WEP/WPA/WPA2加密的WIFI密码,平台kali-linux 工具:Aircrack-ng 过程很简单:先抓含有正确密码的握手包(客户端连接wifi的时候会互相交换报文),然后从这个抓 ...
- iPhone共享WIFI密码到Macbook - 无需在Mac上使用WIFI万能钥匙
目标 1.iPhone获取到某个WIFI的密码(通过WIFI万能钥匙) 2.在Macbook上获取iPhone分享的WIFI密码 步骤 确定iPhone已经连接到WIFI(假设叫'TP_Link-88 ...
- android删除所有已保存wifi密码,安卓移除/忘记已保存的wifi密码
先说答案 高版本用wifiManager.forget,低版本用wifiManager.removeNetwork+wifiManager.saveConfiguration 网络跟集体失忆了似的. ...
- 给大家介绍一个WIFI密码查看器,解密不安全的WIFI
各位博友你们好,今天我看了一篇贴子,在这篇帖子里面找到了一个工具,我也试用了一下,看得我是冷汗直流啊 这是一篇WIFI查看器的帖子,说里面有一个工具是WIFI密码查看器,能够直接查看WIFI密码 起初 ...
- Linux:运行级别,root密码重置,救援模式,安装图形化界面
运行级别,root密码重置,救援模式,安装图形界面 运行级别 1.查看当前系统的运行级别 runlevel 2.认识各个运行级别以及开机自启运行级别 Linux系统运行级别共7个执行 vi /etc/ ...
- Windows电脑查看当前连接的wifi密码(以往连接过的)
方法一:查看网络设置 使用电脑连接需要查看的WiFi,鼠标右击电脑桌面右下角[WiFi图标],在弹出的菜单中点击[打开"网络和internet"设置]. 在弹出的设置窗口中点击[网 ...
最新文章
- 如何在10分钟内进行可用性测试
- 你的每个哈欠老板都知道!被AI摄像头全天盯紧,亚马逊快递小哥不干了
- KVM虚拟化环境搭建
- Android使用ActivityGroup设置android:windowSoftInputMode失效的问题
- Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
- jquery exif + lazyload实现延迟加载并显示相片exif信息
- git 公钥提交代码_gitlab上传公钥和项目代码
- Linux下的SYN flood***
- axure删除的页面怎么恢复_Axure高保真还原Web首页布局和交互教程
- 微型计算机的构成部件6,谈谈微机的主要部件与指标
- angular应用coreui框架
- 高中计算机教师学期论文,高中信息技术教学论文范文
- 单片机特殊知识总结(二)
- 青少儿编程Python入门教程——Python基础知识库
- 数学分析笔记4:一元函数微分学
- 当在Windows上安装SQL Server,点击setup,出现以下错误0 x84b10001
- MFC 时钟 计算器 日期天数计算
- android 下 ftp 客户端软件编写(ftp4j)
- 2022AI决策智能实践:美宜佳
- Unity如何在AssetStore寻找需要的资源并下载导入?
热门文章
- 【Kaggle-MNIST之路】CNN+改进过的损失函数(三)
- 多线程生成随机数组+双线程归并排序(C++实现)
- 嫦娥奔月(KMP,找循环节)及其扩展KMP
- 基于matlab的人脸五官边缘检测方法,基于MATLAB的人脸识别系统的设计
- nodejs 当前文件路径_NodeJs的几种文件路径
- ES Next Arrow function Promise Iterator Generator yield Async Await
- 1.Eclipse创建普通java工程
- Duilib vlc c++ 字符编码
- UA MATH564 概率论IV 次序统计量例题2
- centos yum安装时出现 cannot find a valid baseurl for repo: addons