-
安装ethtool(如未安装):
sudo dnf install ethtool
-
查看接口支持的速率:
ethtool <接口名> | grep 'Supported link modes'
(例如enp0s3) -
配置接口速率(示例设置1000M全双工):
sudo ethtool -s <接口名> speed 1000 duplex full autoneg off
-
持久化配置(网络重启后生效): 创建文件
/etc/NetworkManager/dispatcher.d/99-ethtool
,内容:#!/bin/sh if [ "$1" = "<接口名>" ] && [ "$2" = "up" ]; then /sbin/ethtool -s <接口名> speed 1000 duplex full autoneg off fi
-
添加执行权限:
chmod +x /etc/NetworkManager/dispatcher.d/99-ethtool
注意:需确认网卡硬件支持目标速率,且设置参数需与支持模式匹配。配置后建议重启网络服务验证生效情况。