如何在Linux中网卡速率 Linux ethtool速率协商
发布时间 - 2025-09-08 00:00:00 点击率:次使用ethtool命令可查看和设置网卡速率,如ethtool eth0查看当前速率、双工模式及自动协商状态,通过ethtool -s eth0 speed 100 duplex full autoneg off设置固定速率,需注意两端设备配置匹配,避免双工不匹配导致丢包,设置仅临时生效,持久化需写入网络配置文件。
在Linux系统中,查看和设置网卡速率通常通过 ethtool 命令实现。这个工具可以查看网卡的当前工作模式、协商速率、双工方式,并支持手动设置速率和关闭自动协商。
查看网卡当前速率和协商状态
使用 ethtool 加网卡接口名,可以查看当前网卡的详细信息:
ethtool eth0输出内容包括:
- Speed: 当前协商的速率,如 1000Mb/s
- Duplex: 双工模式,如 Full
- Auto-negotiation: 是否开启自动协商
- Supported link modes: 网卡支持的速率和模式
- Advertised link modes: 当前广告(协商)的速率模式
设置网卡速率和关闭/开启自动协商
可以使用 ethtool 手动设置网卡速率。常见场景包括强制 100Mbps 全双工,或关闭自动协商避免协商失败。
例如,将 eth0 设置为 100Mbps 全双工,关闭自动协商:
ethtool -s eth0 speed 100 duplex full autoneg off若
要重新启用自动协商(推荐用于大多数环境):
然后让系统自动协商最佳速率。
其他常用设置示例:
- 强制 1000Mbps 全双工:
ethtool -s eth0 speed 1000 duplex full autoneg off - 恢复自动协商(建议连接对端也启用):
ethtool -s eth0 autoneg on
注意事项和常见问题
手动设置速率时需注意以下几点:
- 两端设备(如服务器与交换机)的速率和双工设置必须匹配,否则可能导致丢包或性能下降。
- 关闭自动协商后,若对端仍为自动协商,可能出现“双工不匹配”问题。
- 某些网卡在强制速率时要求 autoneg 关闭,否则设置无效。
- 设置仅在当前运行时有效,重启后失效。如需持久化,应写入网络配置文件。
在 CentOS/RHEL 系统中,可将命令加入网卡的 ifup 脚本或使用 ETHTOOL_OPTS(旧版本):
# 在 /etc/sysconfig/network-scripts/ifcfg-eth0 中添加ETHTOOL_OPTS="speed 1000 duplex full autoneg on"
在 Ubuntu/Debian 系统中,可通过 netplan 或 systemd-networkd 配置,或使用开机脚本。
基本上就这些。ethtool 是调试网卡速率问题的核心工具,理解自动协商机制有助于避免链路异常。
# linux
# centos
# go
# ubuntu
# 工具
# linux系统
# 常见问题
# 接口
# debian
# 双工
# 全双工
# 配置文件
# 可以查看
# 不匹配
# 几点
# 可以使用
# 可将
# 如需
# 可通过
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
微信小程序 require机制详解及实例代码
Laravel如何与Inertia.js和Vue/React构建现代单页应用
如何用PHP快速搭建CMS系统?
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
如何自定义建站之星网站的导航菜单样式?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
什么是javascript作用域_全局和局部作用域有什么区别?
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
如何在Windows虚拟主机上快速搭建网站?
黑客如何通过漏洞一步步攻陷网站服务器?
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
大型企业网站制作流程,做网站需要注册公司吗?
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
网站制作大概多少钱一个,做一个平台网站大概多少钱?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
Swift中swift中的switch 语句
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何在阿里云部署织梦网站?
js实现点击每个li节点,都弹出其文本值及修改
如何用5美元大硬盘VPS安全高效搭建个人网站?
Laravel Session怎么存储_Laravel Session驱动配置详解
php结合redis实现高并发下的抢购、秒杀功能的实例
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
利用python获取某年中每个月的第一天和最后一天
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
如何在Windows环境下新建FTP站点并设置权限?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
音响网站制作视频教程,隆霸音响官方网站?
如何快速生成ASP一键建站模板并优化安全性?
js实现获取鼠标当前的位置
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何快速搭建支持数据库操作的智能建站平台?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
移动端脚本框架Hammer.js
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
node.js报错:Cannot find module 'ejs'的解决办法
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
网站制作报价单模板图片,小松挖机官方网站报价?
教你用AI将一段旋律扩展成一首完整的曲子
高端企业智能建站程序:SEO优化与响应式模板定制开发

