之前搭建了一个自己屋内的局域网环境,整个内部局域网的出口,是通过一台 miniPC 的 Wifi 连接到客厅的无线路由。去年自如将宽带升级为百兆光纤,而我的这台 miniPC 是占美 N3150 的机器,之前一直用自带的 300M Wifi 来连接,这个自带的 Wifi 显然就是我目前屋内网速的瓶颈,于是想要对其升级。一番分析之后,我需要一个这样的 Wifi 硬件: USB 3.0 接口,支持 5G 信号,并且可以在 Linux 下使用。经过一番比较,最终选择了一个推友推荐的硬件: EDUP EP-AC1622
。这个设备的芯片使用的是 rtl8814au,官方提供了 Linux 驱动,但是支持的 Linux 内核版本比较低,无法在新内核版本下编译通过,但是好在有人提供了修改过的支持新内核版本的驱动,亲测可用。
环境
电脑安装的 Linux 发行版本是 Linux Mint 19, 对应 Ubuntu 18.0.4 ,内核版本 4.15.0-24.26
。
驱动安装
首先安装编译依赖工具:
sudo apt install linux-headers-$(uname -r) build-essential dkms git
依次执行以下命令:
git clone https://github.com/webfrogs/rtl8814AU.git
cd rtl8814AU
sudo cp -R . /usr/src/rtl8814au-4.3.21
sudo dkms build -m rtl8814au -v 4.3.21
sudo dkms install -m rtl8814au -v 4.3.21
所有命令执行成功之后,重启电脑,然后就可以使用 5G 的 Wifi 了。
最后
最近的使用情况来看,这个设备还是挺不错的,除了有些发热外,速度和信号确实要比之前好太多。实测内网的最快下载速度可以达到 20M/s,效果明显。