Linux(Centos 7.6)命令详解:ethtool

1.命令作用

查询或控制网络驱动程序和硬件设置(query or control network driver and hardware settings);即用于查询/设置网卡/设备参数信息

2.命令语法

Usage: ethtool [OPTION] devname [speed 10|100|1000] [duplex half|full]  [autoneg on|off]

3.参数详解

OPTION:

  • -p --identify,通过物理机上LED闪烁,定位物理网卡接口位置与网卡名称的对应关系
  • -s --change,允许修改部分网络设备;如speed(带宽)、duplex(半/全双工)、autoneg(是否自协商)、port(网口类型)、wol(网卡唤醒参数设置);具体可取值可--help查看
  • -t --test,网卡自测
  • -i,查询网卡的相关信息
  • -d,查询网卡注册信息
  • -r,重置网卡到自适应模式
  • -S,查询网卡收发包统计

4.常用用例

4.1.查看网络带宽

[root@localhost llll]# ethtool ens33 | grep Speed
	Speed: 1000Mb/s

4.2.查看网络设备名称与物理网卡对应关系

[root@localhost llll]# ethtool -p ens33 10

# 机房配置网络时,多张网卡,执行该命令后,查看服务器网卡指示灯闪烁的,就是对网卡

4.3.设置网口最大速率10/100/1000M

ethtool -s 网络设备名称 [speed 10|100|1000] [duplex half|full]  [autoneg on|off]

# 设置网口半/全双工、设置网口是否自协商
# 修改后可通过 ethtool ens33 | grep -E "Duplex|Auto-negotiation"

4.4.最大速率的取值

# 修改的值只能从如下输出的10、100、1000中选择,不能设置为200、500这样的值
[root@localhost llll]# ethtool ens33
Settings for ens33:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full

4.5.其他说明

注意:
        ①执行该命令修改: ethtool -s ens1f0 speed 1000 autoneg off
        ②虚拟机修改网速无效
        ③物理机修改网速后,服务器远程连接不上了,后端的接口登录失败
        ④常用还是查看最大带宽网络设备与物理网卡对应关系,其他都不怎么使用

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值