每次启动我的两个 wifi 适配器切换到 wlan0 和 wlan1 时都会遇到问题,因此我的代码被毁了。
编辑:我的操作系统是 amd64 上的 ParrotOS 我的 Wifi 适配器是具有相同型号的 TP-Link
答案1
您不能依赖网络接口默认分配的顺序。这些数字将按照它们完成初始化的顺序分配,这或多或少是随机的。顺便说一句,这同样适用于 中的所有主设备节点/dev
,这就是它们有符号链接的原因。
因此,要么制定自己的udev
规则(请参阅现有的问题)并根据 MAC 地址或其他标识(PCI 插槽、USB 端口)为它们分配固定名称,要么弄清楚 ParrotOS 是如何做的可预测的网络接口名称。