收起左侧

网卡Detected Hardware Unit Hang报错

7
回复
116
查看
[ 复制链接 ]

2

主题

13

回帖

0

牛值

江湖小虾

2025-5-30 08:20:51 显示全部楼层 阅读模式
悬赏1飞牛币已解决

在bug反馈区一直在审核,所以来这边寻求帮助,机器是联系的m920x,具体表现为飞牛在开机一段时间后,网卡会Detected Hardware Unit Hang报错,根据在网上搜索,说是intel网卡的固件缺陷,在大流量上传下载导致的,但其实我只是用来做旁路由,而且用的还比较少。

网上的解决办法是SSH使用安装命令

apt install ethtool

然后使用以下命令临时解决

ethtool -K eno1 tso off gso off

同时网友还介绍了在 /etc/network/interfaces中添加

post-up /usr/sbin/ethtool -K eno1 tso off gso off

使之重启后自动上面的命令

但是由于飞牛不让使用 interfaces,所以只用在每次重启后受用使用临时解决方案;

现在想寻求大家帮忙给于永久解决办法,谢谢大家!

收藏
送赞
分享

1

主题

751

回帖

0

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-5-30 08:20:52 显示全部楼层
Geryun 发表于 2025-5-30 10:51
纯小白吗,也是刚刚接触linux,想知道具体办法

sudo vi /etc/rc.local #没有的情况下是创建文件,贴入以下命令

#!/bin/sh -e
# 在此处添加需要执行的命令(在 exit 0 之前)
post-up /usr/sbin/ethtool -K eno1 tso off gso off
exit 0

输入 :wq 保存。
执行sudo chmod +x /etc/rc.local赋可执行权限

启用并启动服务:
sudo systemctl enable rc-local
sudo systemctl start rc-local
谢谢您的帮助,成功添加了。 由于post-up 是网络接口配置文件(如 /etc/network/interfaces)中的专用语法,用于在网络接口启用后执行命令,而 rc.local 是普通的 shell 脚本,不支持该语法。 但是有一个地方需要修  详情 回复
2025-5-30 14:28
冬眠~Connection refused.

1

主题

751

回帖

0

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-5-30 10:45:29 显示全部楼层
试试用rc.local在开机的时候调用自己的脚本来实现自动化。
纯小白吗,也是刚刚接触linux,想知道具体办法  详情 回复
2025-5-30 10:51
冬眠~Connection refused.

2

主题

13

回帖

0

牛值

江湖小虾

2025-5-30 10:51:55 楼主 显示全部楼层
memory_clear 发表于 2025-5-30 10:45
试试用rc.local在开机的时候调用自己的脚本来实现自动化。

纯小白吗,也是刚刚接触linux,想知道具体办法
sudo vi /etc/rc.local #没有的情况下是创建文件,贴入以下命令 #!/bin/sh -e # 在此处添加需要执行的命令(在 exit 0 之前) post-up /usr/sbin/ethtool -K eno1 tso off gso off exit 0 输入 :wq 保存。 执行s  详情 回复
2025-5-30 11:59

2

主题

13

回帖

0

牛值

江湖小虾

2025-5-30 14:28:19 楼主 显示全部楼层

谢谢您的帮助,成功添加了。

post-up /usr/sbin/ethtool -K eno1 tso off gso off

由于post-up 是网络接口配置文件(如 /etc/network/interfaces)中的专用语法,用于在网络接口启用后执行命令,而 rc.local 是普通的 shell 脚本,不支持该语法。所以不可以直接在 /etc/rc.local 中添加 post-up 命令。

所以去掉后修改为/usr/sbin/ethtool -K eno1 tso off gso off

好吧。贴错了。ethtool -K eno1 tso off gso off应该是这个。  详情 回复
2025-5-30 14:34

1

主题

751

回帖

0

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-5-30 14:34:50 显示全部楼层
Geryun 发表于 2025-5-30 14:28
谢谢您的帮助,成功添加了。
post-up /usr/sbin/ethtool -K eno1 tso off gso off
由于post-up 是网络接口 ...

好吧。贴错了。ethtool -K eno1 tso off gso off应该是这个。
谢谢您! 也就是/usr/sbin/这个也不要吗  详情 回复
2025-5-30 14:51
冬眠~Connection refused.

2

主题

13

回帖

0

牛值

江湖小虾

2025-5-30 14:51:15 楼主 显示全部楼层
memory_clear 发表于 2025-5-30 14:34
好吧。贴错了。ethtool -K eno1 tso off gso off应该是这个。

谢谢您! 也就是/usr/sbin/这个也不要吗
要不要取决于你这个命令是不是在环境变量里。当然补全绝对路径更通用。万一不在环境变量里也能用。  详情 回复
2025-5-30 14:56

1

主题

751

回帖

0

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-5-30 14:56:44 显示全部楼层
Geryun 发表于 2025-5-30 14:51
谢谢您! 也就是/usr/sbin/这个也不要吗

要不要取决于你这个命令是不是在环境变量里。当然补全绝对路径更通用。万一不在环境变量里也能用。
冬眠~Connection refused.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则