背景最近跟着up司波图在玩一个AIOAll In One服务器也就是将软路由NAS系统以及影音系统都集成到一个物理系统中我用的是之前买的一个M73的小主机里面的mini-PCIE插槽扩展了一个螃蟹RTL8111的千兆网卡主机自带的是Intel的I217-V千兆网卡。经过一天的使用下来发现每次大流量下载或上传时openwrt都会断一下开始还以为是openwrt系统的问题后来经过一番资料搜索发现是pve下面的这张Intel网卡有问题查看了pve系统的日志发现了如下pve kernel: e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:这和搜索到的情况一样于是就确定是这张Intel网卡的问题。原因造成该问题的原因是Intel网卡固件的bug解决方法在pve虚拟机下关掉网卡的offload功能ethtool-K网卡编号tx off rx off/tmp/e1000e.log为了方便不需要每次重启虚拟机之后都手动来关掉这里设置了一个自启动脚本原理是pve虚拟机每次启动的呃时候都会扫描/etc/profile.d下面的.sh文件所以办法很简单在改文件夹下面新建一个e1000e.sh的文件vim /etc/profile.d/e1000e.sh然后填入上面的命令即可参考链接解决在x86平台装openwrt旁路由大流量断网问题intel网卡驱动bug问题openWRT在M93p上出现的Detected Hardware Unit Hang