有时候我们的嵌入式板子上有无线网卡,可是无法连接到wifi上,使用 sudo ifconfig 也看不到 wlan0 的相关信息
这时我们可以使用 sudo ifconfig -a 看一下具体信息,我们可以看到有 wlan2 这个设备
如果板子上只有一张无线网卡,一般情况下都是 wlan0,因为系统启动后默认使用 wlan0 设备,所以就出现上面使用 ifconfig 看不到 wlan 的相关信息,也无法正常使用无线设备。
wlan 后面的数字是由 udev 决定的,所以出现这种情况的原因可能是该设备上插过多张无线网卡,我们可以打开文件
/etc/udev/rules.d/70-persistent-net.rules
可以看到有多个 wlan 设备,把上面两个注释掉,并将 wlan2 改为 wlan0
重启设备后我们可以看到
无线网卡可以正常使用了。