玩 TrueNAS 建议直接上因特尔网卡,因为 TrueNAS 不带 AQC 107 网卡驱动,我就是一个被坑了好久的人之一。
我的机器是 HP GEN10 Plus,由于只有一个PCIE接口, 要上万兆,又要加两个固态做缓存,而且不想占用本来就少的 sata 接口, 买了威联通的 QM2-2S10GTA, 带一个万兆电口和两个 sata m.2接口。
但是安装完 TrueNAS,才发现识别不了这个网卡,查了好久,司波图视频里也说 TrueNAS 没有 AQC 107 的驱动,不甘心啊。
带着我的不甘心翻了一下午,终于在 GitHub 找到了一个貌似 FreeBSD 环境下的 驱动
https://github.com/Aquantia/aqtion-freebsd
需要编译,过程太坎坷,不建议小白尝试,我这里直接给出编译好的驱动文件
TrueNAS 11.3 (解压后md5: 29653d079db83ab8a7a1cab909bcb86a)
TrueNAS 12.1 (解压后md5: 8a2365f5daea6bd74c5088643ae80f8f)
TrueNAS 12.2 (解压后md5: 4b7369dae686b5dde8d48d8537c96b3b)
1. 复制驱动文件到 TrueNAS 的 root 目录, 驱动有好几个,自己看好安装的 TrueNAS 版本号,登陆 ssh 时候会显示,用
uname -a
也可以查看
2. 测试驱动是否能够挂载
kldload if_atlantic.ko
这里提示温江应该放在 /boot/modules 目录下, 不用管他, 打开网页端,刷新可以看到网卡已经挂载上了
3. 回到终端,将驱动文件复制到之前测试挂载时候提示的目录
cp if_atlantic.ko /boot/modules
修改启动文件
vim /boot/loader.conf
在最后一行加上
if_atlantic_load="YES"
4. reboot 重启 TrueNAS, 再次回到网页端,刷新发现网卡已经获取到IP, 并且显示为 10G 网卡