跳至内容

Jixun's Blog 填坑还是开坑,这是个好问题。

台式机: 从有线到 WiFi

前言

一直以来,家里都是用 ISP 的路由器接入网络,然后接一个自己的 Mesh 网络提供设备接入。

但是因为一些个人原因,现在基本上都是带着笔记本到处跑了。家里开一个额外的 Mesh 网络属实没必要,因此决定删除 Mesh 网络,简化家里的网络设置。

计划

之前的配置是这样的:

旧的家庭网络配置・简化版

旧的家庭网络配置・简化版

在 500mbps 带宽的网络下,台式机透过有线连接能跑到大概 450mbps 的下行。

新的网络只是简单的删除 Mesh 网络,并将主 WiFi 接入的任务交给了 ISP 提供的路由器:

新的家庭网络配置・简化版

新的家庭网络配置・简化版

少了一个设备,又省电,又简化了网络配置。一举两得。

台式机?

那问题来了,台式机没有自带网卡,要怎么联网?

第一反应就是拿以前买的「USB 3.0 网卡」插上去试试:

使用 瑞昱 RTL8812BU 芯片的“螃蟹” USB 网卡

使用 瑞昱 RTL8812BU 芯片的“螃蟹”USB 网卡

速度也还可以,能跑到 ~240mbps:

使用 USB 网卡的测速结果:15ms・↓243mbps・↑70mbps

使用 USB 网卡的测速结果:15ms・↓243mbps・↑70mbps

感觉凑合着能用。和大语言模型(ChatGPT)商谈后,发现这个方案并不是很好 - 性能不够稳定(省电/唤醒/延迟),以及 Linux 下驱动支援比较散,建议换 PCIe 网卡。

而 PCIe 支持 WiFi 6(e) 方案主要有两个选择 - 英特尔 AX210 和 联发科 MT7922,两者 Linux 驱动都很成熟。另外我查了下,如果要支持 WiFi 7,那就是英特尔 BE200(AMD 主板兼容有问题)和联发科 MT7925。ChatGPT 如果不追问,甚至不会给我推荐瑞昱的网卡,可能是因为他历史上对 Linux 的支持就不怎么样吧…

购买网卡

一开始为了省钱,买了英特尔 AX210 但是没有买延长线。到手后没有看说明书,漏掉了 USB 2.0 的线,导致蓝牙不能用… 不过拆开后盖补上去后就正常了。

但是实际测试的时候遇到了问题:天线住在机箱后面,跑出来的速度简直就是灾难,只有 20~40mbps 不到的速度。到底是芯片不行,还是家里的信号太差?

首先就是将 USB 网卡挪到机箱后面测速,发现速度也会降到 20~40mbps 左右。于是尝试调整天线的角度 - 但是这角度怎么调都不对。

最差的一次天线在机箱后面的测速结果:15ms・↓20mbps・↑3mbps

最差的一次天线在机箱后面的测速结果:15ms・↓20mbps・↑3mbps

最后放弃了,只好去买一个延长线方案的外部天线。再次测速,终于恢复到 ~330mbps 的速度了。

带天线延长线的测速结果:16ms・↓338mbps・↑70mbps

带天线延长线的测速结果:16ms・↓338mbps・↑70mbps

后记

WiFi 没有我想象中的“烂”。PCIe 甚至是 USB WiFi 网卡也都不是不能用。

天线的位置算比较重要的一点,但我不是很能理解为什么笔记本没有凸出来的天线也能达到更快的速率。

WiFi 5 和 6 感觉没什么区别… 就我现在家里的情况来看。

知识共享许可协议 本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

评论区