树莓派3B(2)- 配置多个wifi,自动寻找可用网络

本文介绍如何在Raspberry Pi上配置多个WiFi连接,并通过设置不同的优先级来实现网络间的平滑切换。包括编辑wpa_supplicant.conf文件的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景

在上篇《Raspberry Pi 3B 安装系统并联网》中,树莓派使用wifi连接,但是把树莓派带到公司,树莓派就连不了公司的wifi,要是支持连接多个wifi就好了,在此整理分享给大家。

二、步骤

1、手机开热点,树莓派联网

2、root账号登录,编辑wpa_supplicant.conf

wpa_supplicant.conf是linux无线网络管理软件wpa_supplicant的配置文件,该文件记录了无线网络的配置情况。

vim /etc/wpa_supplicant/wpa_supplicant.conf

文件的内容如下:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="Honor 10"
    psk="zyj123#.."
} 

其中ssid为wifi名称,psk为wifi密码

3、增加wifi配置

添加network节点,添加后文件内容如下:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="Honor 10"
    psk="zyj123#.."
    priority=5
} 
network={
    ssid="company"
    psk="companyPwd"
    priority=4
}

其中priority为优先级,值越大,优先级越高。

4、测试

1)测试树莓派连接可用wifi。关闭热点,拔掉电源,重新插上,测试成功。

2)测试断网重连。模拟公司wifi,将手机热点名称密码改为与公司一致,树莓派断网重连,测试成功。

 

 

 

转载于:https://www.cnblogs.com/zhangyuejia/p/8945354.html

### 树莓派同时连接多个WiFi网络配置方法 对于树莓派而言,实现设备同时连接至多个Wi-Fi网络并非直接支持的功能。然而,通过特定的方法和工具能够间接达成这一目标。 #### 使用`NetworkManager` 新版本操作系统引入了`nmtui`命令来简化网络管理过程[^4]。此工具允许用户在一个界面内轻松添加、编辑或删除网络连接配置。为了使树莓派自动切换并保持与不同SSID的连接: 1. 打开终端窗口; 2. 输入 `sudo nmtui` 并按回车键进入图形化界面; 3. 选择 "Edit a connection" 来创建新的 Wi-Fi 连接条目; 4. 对于每一个希望加入的 Wi-Fi 网络重复上述操作,确保每个条目的 SSID 和密码正确无误; 当完成以上步骤之后,树莓派将会尝试按照优先级顺序去匹配可用的最佳信号源,并维持稳定的数据传输链路。 #### 修改`/boot/wpa_supplicant.conf` 文件 另一种更为灵活的方式是在未启动状态下手动编辑 `/boot/wpa_supplicant.conf` 文件以预设多组 Wi-Fi 凭证信息[^2]。具体做法如下所示: ```bash ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CN network={ ssid="First_WiFi_SSID" psk="password_for_first_wifi" } network={ ssid="Second_WiFi_SSID" psk="password_for_second_wifi" } ``` 每次开机时,系统都会依据该文件内的设定自动寻找最佳接入点进行关联。值得注意的是,这种方法适用于那些不经常变动位置的应用场景,因为一旦物理环境变化较大,则可能需要再次调整配置参数。 尽管如此,考虑到实际应用中的复杂性和潜在的安全风险,推荐采用有线连接作为主要通信手段,仅在必要情况下启用无线功能[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值