如何为 Linux 选购合适的免驱外接无线网卡
本文最后更新于 2024年7月14日 23:37
一台正常的笔记本基本上都会自带 WIFI 网卡,不需要额外的操作即可连接使用 WIFI.
但是如果笔记本的无线网卡的天线坏了,修复起来可能会非常麻烦。
参见我的文章:https://blog.ovvv.top/posts/1c33c3c7/ ,我在更换网卡的时候,不小心将天线的金属扣给按扁了 无法再按回去,导致无线信号极差。
我的笔记本的天线 是焊接在笔记本电脑的屏幕后面的金属壳板上的,维修更换天线需要拆掉屏幕和笔记本的转轴,自己弄显然太冒险了(显然我没这个胆),去问了官方直营店,售后报价材料费 400 + 人工费 100 多,他们售后都不建议我换,推荐我直接外接个网卡。
我是 Win + Linux 双持用户,在寻找外接网卡时,除了考虑宽带和 WIFI 协议,网卡是否系统免驱也是我重要的考量因素之一,系统固件免驱支持比手动安装更省事、放心。
市面上的网卡几乎都是默认兼容 Win 的,不做 Win 的适配基本上是放弃大部分用户了。所以我们将目标转向 Linux 免驱的网卡。不建议在淘宝上用关键词搜索什么 外接网卡 Linux 免驱
之类的,没什么用,商品的海报不一定写,问客服也不一定知道。下面推荐两种寻找方式:
1. 查看 morrownr/USB-WiFi 仓库
链接:USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers
这个仓库列举了 支持 Linux 内核驱动程序的 USB WiFi 适配器
,我们可以在其中寻找适合我们的无线网卡。建议用浏览器快捷键 CTRL + F
在网页上搜索。
协议:WIFI 7
在今年 24 年推出,WIFI 6 在 2019 年推出。我推荐选购支持 WIFI 6 以上协议的无线网卡,新的协议能够提供更大的带宽,更快的速度和更低的延迟。当然还需要你的设备和路由器都支持 WIFI 6.
WIFI6 的 IEEE 标准为 802.11ax,所以在搜索的时候可以带上 AX 或者 WIFI6 来查看对应网卡。
芯片:根据网卡芯片口碑与上述仓库作者的评价可以得出:Realtek 网卡芯片不如 Mediatek(就是安卓手机芯片我们熟知的发哥),最好避免使用基于 Realtek 芯片的网卡,所以 Mediatek > Realtek.
2. 直接查看 Linux 内核对芯片的支持
上述的仓库是用户整理的,可能会出现遗漏。
除此之外,我们还可以先在淘宝上搜索网卡,查询网卡商品详情列出的芯片是否在 Linux Wireless drivers 支持列表中,再决定是否购买:https://wireless.wiki.kernel.org/en/users/drivers
比如 Linux Wireless drivers 中支持的发哥芯片列表:
3. 我的选择
我优先考虑支持 WIFI 6 协议的网卡,所以搜索 AX
关键词
EDUP EP-AX1672
虽然是 AX3000,但淘宝 119 感觉有点贵,且其天线太长不优雅(深圳的公司在淘宝居然没有店,离谱)。
Netgear A8000
淘宝 800+ 劝退
ALFA
湾湾的公司,他们公司的网卡感觉也不便宜,都是大几百
最后选择了 Fenvi FU-AX1800
,小而美、支持 WIFI6、便宜(淘宝 65),最重要的是它在淘宝有旗舰店,不是小作坊,买得放心。可以看到,它的芯片 mt7921
也在上述的支持列表中。
买回来插在我的笔记本上确实是即插即用的,注意要直接插到笔记本的 USB 口,不要插在拓展坞的 USB 口。
命令行输入 nmcli device
会看到多出来名叫 wlp3s0f3u2
的设备,笔记本默认的无线设备叫 wlp1s0
,同一个 WIFI 会有设备后缀的区分