硬件推荐

飞牛NAS 2.5G/万兆网络升级方案

为什么你的NAS该升级网络了?

很多飞牛NAS用户最初都是千兆网络起步,但当你开始玩Docker、PT下载、或者剪辑4K视频时,千兆的110MB/s左右极限速度很快就会成为瓶颈。特别是飞牛OS的多任务并行能力很强,几个容器同时跑,千兆口瞬间就饱和了。升级到2.5G或万兆,不是追求参数,而是让NAS真正成为家庭数据中心的核心。

本文将从硬件选型、飞牛OS驱动确认、到具体的iperf3测速和SMB调优,给你一套完整的升级路线。

一、先看你的飞牛NAS是否支持

1.1 查看板载网卡

飞牛OS基于Debian,对主流网卡支持不错。先登录飞牛后台,在「系统设置」->「网络」里查看当前网卡型号。或者SSH到NAS,执行:

lspci | grep -i ethernet
ip addr show

如果输出里有 RTL8125Intel I225-V/I226-VAQC107Mellanox ConnectX-3 等芯片型号,恭喜你,板载就是2.5G或万兆。如果只有 RTL8111Intel I219-V 这类千兆芯片,就需要加装PCIe网卡。

1.2 确认PCIe插槽

大多数飞牛NAS是自组机或成品机。如果是自组,打开机箱看主板是否有空闲的PCIe x1(装2.5G)或PCIe x4/x8(装万兆)插槽。注意,万兆网卡功耗高、发热大,优先选择带散热片的版本,并确保机箱风道顺畅。

二、硬件选购指南(附避坑点)

2.1 2.5G网卡推荐

  • USB外置方案:绿联或奥睿科的RTL8156B芯片USB网卡,即插即用,适合ITX小机箱。注意飞牛OS需要安装驱动,稍后讲。
  • PCIe内置方案:华硕XG-C100C(但这是万兆)、TP-LINK TL-NG421(RTL8125BG芯片)性价比高。实测在飞牛OS下免驱,插上就能识别。

2.2 万兆网卡推荐

  • Intel X550-T1:发热低,兼容性极好,但价格较高。飞牛OS官方内核自带驱动。
  • Mellanox ConnectX-3(MCX311A-XCAT):二手市场100元左右,单口万兆,需要转接卡(OCP转PCIe)。功耗低,但要自己编译驱动,适合爱折腾的玩家。
  • AQC107(华硕XG-C100C):很多成品NAS原配,但发热大,建议加装主动散热。

2.3 交换机与线缆

  • 2.5G就买兮克或TP-LINK的2.5G交换机,带两个万兆光口的最好。
  • 万兆建议直接用DAC高速铜缆(如SFP+转SFP+),便宜且稳定。如果是RJ45万兆口,用Cat6a或Cat7网线。

三、飞牛OS驱动安装与配置

3.1 驱动检查

插上网卡后,重启NAS,在终端执行:

dmesg | grep eth

如果看到 r8169ixgbe 加载成功,说明驱动已就绪。如果没有,需要手动安装。

3.2 安装RTL8125驱动(以USB网卡为例)

飞牛OS的社区源里有驱动包,直接执行:

sudo apt update
sudo apt install r8168-dkms
sudo modprobe r8168

对于Mellanox网卡,可能需要添加驱动源:

sudo apt install build-essential git
git clone https://github.com/Mellanox/mlnx-en.git
cd mlnx-en
./install.sh
reboot

重启后,用 ip addr show 确认新网卡获得IP。

3.3 配置静态IP与bonding(可选)

如果你有双口网卡,可以设置bonding提升带宽或冗余。在飞牛后台「网络」->「接口」里,选择「添加绑定」,模式选 802.3ad(LACP),前提是交换机支持。

命令行方式:

sudo ip link add bond0 type bond mode 802.3ad
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
sudo ip addr add 192.168.1.100/24 dev bond0
sudo ip link set bond0 up

四、速度测试与SMB调优

4.1 用iperf3测裸速

在飞牛NAS上安装iperf3:

sudo apt install iperf3
iperf3 -s

在电脑端(同样安装iperf3)执行:

iperf3 -c 192.168.1.100 -t 60

如果看到10Gbps或2.5Gbps的带宽,说明链路正常。如果只有1Gbps,检查网线、交换机端口是否协商到正确速率:

ethtool eth0

重点看 Speed: 2500Mb/s10000Mb/s

4.2 SMB多通道优化

飞牛OS默认SMB版本较高,但Windows客户端可能限制单连接速度。在飞牛NAS的SMB配置文件中追加:

sudo nano /etc/samba/smb.conf

[global] 段下加:

server multi channel support = yes
aio read size = 1
aio write size = 1
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072

保存后重启SMB服务:

sudo systemctl restart smbd

Windows端在「启用SMB多通道」打勾(控制面板->程序->启用或关闭Windows功能->SMB 1.0/CIFS文件共享支持,同时勾选SMB Direct)。

4.3 实测大文件拷贝

dd 命令生成测试文件:

dd if=/dev/zero of=/vol1/测试文件.bin bs=1M count=8192

然后从Windows资源管理器拖拽拷贝,观察速度。2.5G网络应稳定在280MB/s左右,万兆则能达到700MB/s以上(受限于机械硬盘或SSD缓存)。

五、常见问题与解决

问题1:网卡识别为千兆

检查网线是否八芯全通,特别是自己做的水晶头。用测线仪或换成品线测试。

问题2:USB网卡频繁断连

USB供电不足。使用带供电的USB Hub,或者换PCIe网卡。

问题3:Mellanox网卡温度过高

加装小风扇直吹,或在飞牛OS的 crontab 里加一条温度监控脚本,超过70度自动降速。

六、总结

升级网络不是一锤子买卖。先从2.5G开始,成本低见效快,大部分飞牛用户都能直接享受。如果你有大量视频剪辑或虚拟机需求,直接上万兆DAC方案。驱动问题多看看社区,飞牛OS的内核更新很勤快,兼容性越来越好。最后记住:测速永远用iperf3看链路,用大文件拷贝看实际体验,两者结合才能找到真正瓶颈。

💬 评论区
发表评论

暂无评论,来说两句吧