本文档针对以下问题:
1. 当使用树莓派挂载kali linux 2020.4版本系统时,插入外置无线网卡与内置无线网卡无法区分的问题。
2. 在iwconfig命令下,可看到有两个wlan网卡生成,一个是内置无线网卡一个是外置USB无线网卡,但是无法区分哪个对应哪个。
3. 通过iwlist wlan0 scan 扫描周围AP发现,该项功能两者无线网卡都可以正常处理,故判定此方法无法区分网卡。
4. 通过查看是否支持2.5GHZ与5GHZ,该项功能两者无线网卡都可以正常处理,故判定此方法无法区分网卡。
通过分析,将内置无线网卡名称更改为特定名称,需要进行以下操作:
(1):关闭系统可预测机制
ln -nfs /dev/null /etc/systemd/network/99-default.link
(2):设置udev规则,创建以下文件来唯一标识您的内置无线网卡:
进入到此文件夹下:cd /etc/udev/rules.d/
创建特定名称的文件夹,此处文件必须为此名称!
执行命令:touch 72-wlan-geo-dependent.rules
(3):强制命名内置无线网卡为特殊名称,此处定义为wlan35,将以下内容输入到刚刚创建的 72-wlan-geo-dependent.rules 文件中。
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="brcmfmac", NAME="wlan35"
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="brcmfmac", NAME="(此处填写此内置无线网卡的特殊名称)"。
(4):完成上述操作之后,重启系统之后查看名称是否改变。
输入命令 iwconfig 查看当前所有网卡的信息
(5):综上所述,内置无线网卡的特殊名称就更改完成了。
(6):其他问题,详见 https://www.raspberrypi.org/forums/viewtopic.php?f=36&t=198946