Files
2026-09-13 13:30:21 +08:00
..
2026-09-13 13:30:21 +08:00

多块 RTL8812AU 接收卡的固定命名(可选但推荐)

同一型号的卡 USB 厂商/产品 ID 相同(0bda:881a),无法靠 ID 区分。

想稳定得到 wfb0 / wfb1,用 systemd .link 按“物理 USB 端口路径”匹配:

1. 插上每块卡,查看它当前的网卡名:

iw dev

2. 查看该网卡的稳定设备路径:

udevadm info -q path -n wlan0

(输出形如 /devices/pci0000:00/.../usb3/3-3/3-3:1.0/net/wlan0)

3. 复制到 /etc/systemd/network/10-wfb0.link,Path 填“去掉 /sys 与结尾 /net/<名>”的路径,

两块卡分别写不同的 USB 端口路径即可:

[Match]

Path=devices/pci0000:00/0000:00:08.1/0000:07:00.3/usb3/3-3/3-3:1.0

[Link]

Name=wfb0

4. 重新加载并触发:

sudo udevadm control --reload

sudo udevadm trigger

(或重新插拔网卡)

之后在 config.yaml 里分别写 iface: wfb0 / wfb1 即可。

若不想改名:直接 iw dev 看当前名字,把 iface 填成实际名字也行,

只是每次开机名字可能变化,需要自己确认。