缘起
在咸鱼入手一台3D打印的NAS,装了飞牛OS,买了个2手的16TB氦气盘,PT下载速度有500-600Mbps,爽了3天。突然有一天FN连不上了,以为是机器死机,长按电源键,重启,恢复。但接连几天都遇到类似的问题,出现连不上,网卡灯闪的状况,感觉肯定不是偶现的问题。用显示器接视频看一下,发现有网卡的错误日志提示:

原因分析
谷歌了一下,发现论坛有几个网友也有类似的问题,都出现在R8169这个网卡型号上。
链接:系统运行24小时左右出现断网无法连接问题 V0.9.27版本飞牛总会隔一段时间就会连接不上,请论坛大佬赐教
继续查阅了一下资料(RTL8111H网卡驱动兼容性问题),发现实际主板的网卡型号是R8168,而非R8169,所以可能问题就出在螃蟹的驱动上面了,而资料说的内容是跟现象比较一致的,特别是发现出问题的时候,日志也会提示ASPM的问题。
R8169是内核自带驱动,但板子实际型号为R8168:

查看系统dmesg,也发现类似的ASPM日志:

有了资料和日志,那大概率就是驱动的问题,要重新安装一次螃蟹网卡的驱动!
那怎么安装驱动呢?借鉴了一篇文章:如何给飞牛NAS安装Realtek RTL8127网卡驱动
解决方案
从螃蟹的官网上,下载8168的驱动,并且上传到你的系统中:

流程简单,按照官方的命令输入,不过要注意网卡会中断,所以建议是接显示器和键盘操作:
<Quick install with proper kernel settings>
Unpack the tarball :
#sudo tar vjxf r8168-8.aaa.bb.tar.bz2
Change to the directory:
# cd r8168-8.aaa.bb
If you are running the target kernel, then you should be able to do :
# sudo ./autorun.sh (as root or with sudo)
最后检查
要知道驱动是否生效,用 sudo ethtool -i enp3s0查看一下显卡的驱动有没有替换即可。
未替换之前的网卡驱动:
driver: r8169
version: 6.12.18-trim
firmware-version: rtl8168e-3_0.0.4 03/27/12
expansion-rom-version:
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
替换之后的网卡驱动:
driver: r8168
version: 8.055.00-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
结论
换了驱动,目前跑了1天没什么问题,速度也是能到1Gps的,感觉已经fix了。
本次驱动可以说是因为Debian自带的内核驱动问题导致的,希望官方也可以替换一下最新的螃蟹驱动,以适应更多主板的网卡驱动。
感谢大家支持,第一次发帖。