树莓派4B 不同无线网卡自动连接不同wifi

树莓派4B中只有一张无线网卡,在日常使用中,有时可能会出现需要两张无线网卡分别连接不同WIFI的情况。如果想让树莓派开机后两张无线网卡能自动连接上对应的WIFI,不产生连接的错位,首先,需要购买一张无线USB网卡,一般价格在三十元左右。我个人用的是EDUP EP-N8508GS树莓派专用USB无线网卡。其次,根据下面的步骤进行操作。

通过 iwconfig 命令查询树莓派中的无线网卡数量
在这里插入图片描述
可以看到系统识别出了 wlan0 和 wlan1 两张网卡

通过 ifconfig 命令查询网络情况,也能确认两张无线网卡都能正常工作
在这里插入图片描述

进入 /etc/wpa_supplicant 目录

cd /etc/wpa_supplicant

在该目录下能够找到一个 wpa_supplicant.conf 文件,这个文件存放了关于本机连接过的WIFI的账号和密码等信息。

wpa_supplicant.conf 文件复制一个备份

sudo cp wpa_supplicant.conf wpa_supplicant.conf.backup

接着,将 wpa_supplicant.conf 改名为 wpa_supplicant_wlan0.conf ,并复制一份 wpa_supplicant_wlan1.conf 的副本。

sudo mv wpa_supplicant.conf wpa_supplicant_wlan0.conf
sudo cp wpa_supplicant_wlan0.conf wpa_supplicant_wlan1.conf

此时该目录下的结构应该如下图所示
在这里插入图片描述

接下来分别对这两个文件进行修改。首先打开 wpa_supplicant_wlan0.conf

sudo vim wpa_supplicant_wlan0.conf

在这里插入图片描述

可以看到该配置文件中存储了你之前连接过的WIFI名称和密码。将 ssid 后面的引号中填写想要让 wlan0 网卡连接的WIFI名称, psk 后面填写该WIFI的密码。如果没有连接过WIFI,那也可以直接参照上图在配置文件中填写 network 字段。填写完后输入 :wq 保存文件。

如果想要给一张网卡配置两个及以上的WIFI,并设置WIFI之间的优先级,可以如下操作
在这里插入图片描述
其中priority字段表示该连接的优先级。priority的数值越高,则表示优先级越高。

用同样的方法修改 wpa_supplicant_wlan1.conf 文件,完成后保存
在这里插入图片描述

接着打开 /etc/network/interfaces 文件

sudo vim /etc/network/interfaces

在文件末尾加上下面的代码

allow-hotplug wlan0                                           #允许wlan0热插拔
iface wlan0 inet manual                                       #设置wlan0的状态遵循手册
    wpa-conf /etc/wpa_supplicant/wpa_supplicant_wlan0.conf    #wlan0遵循的wpa协议文件的位置
allow-hotplug wlan1                                           #允许wlan1热插拔
iface wlan1 inet manual                                       #设置wlan1的状态遵循手册
    wpa-conf /etc/wpa_supplicant/wpa_supplicant_wlan1.conf    #wlan1遵循的wpa协议文件的位置

最终的interfaces文件如下图所示
在这里插入图片描述
通过 reboot 命令重启树莓派,使配置生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值