ethtool如何让接口闪灯_如何使用ethtool命令操作以太网卡
Ethtool用于查看和修改网络设备驱动程序参数和硬件设置,尤其是对于有线以太网设备。
您可以根据需要更改以太网卡参数,包括自动协商,速度,双工和唤醒LAN。
以太网卡的配置使您的计算机可以有效地通过网络进行通信。
该工具提供了许多有关连接到Linux系统的以太网设备的信息。
在本文中,我们将向您展示如何更改以下参数以及如何查看它们。
本文将帮助您解决Linux系统上与以太网卡相关的问题。
以下信息将帮助您了解以太网卡的工作方式。
半双工:半双工模式允许设备一次发送或接收数据包。
全双工:全双工模式允许设备同时发送和接收数据包。
自动协商:自动协商是一种允许设备自动选择最佳网络速度和操作模式(全双工或半双工模式)的机制。
速度:默认情况下,它使用最大速度,您可以根据需要进行更改。
链接检测:链接检测显示网络接口卡的状态。如果显示“否”,请尝试重新启动界面。如果链路检测仍然显示“否”,请检查交换机和系统之间连接的电缆是否有问题。
如何在Linux上安装ethtool
默认情况下,ethtool应该已经安装在大多数系统上。如果没有,您可以从发行官方存储库中安装它。
对于RHEL / CentOS 6/7系统,请使用 yum命令 安装ethtool。
$ sudo yum install -y ethtool
对于RHEL / CentOS 8和Fedora系统,使用 dnf命令 安装ethtool。
$ sudo dnf install ethtool
对于基于Debian的系统,请使用 apt命令 或 apt-get命令 安装ethtool。
$ sudo apt-get install ethtool
对于openSUSE系统,请使用 zypper命令 安装ethtool。
$ sudo zypper install -y ethtool
对于Arch Linux系统,请使用 pacman命令 安装ethtool。
$ sudo pacman -S ethtool
如何在Linux上检查可用的网络接口
您可以使用ip命令或ifconfig命令(在现代发行版中已弃用)来验证可用和活动网络接口的名称和其他详细信息。
# ip a
或者
# ifconfig
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:10:22:35:23:sf brd ff:ff:ff:ff:ff:ff
inet 192.164.23.100/24 brd 192.164.23.255 scope global eth0
valid_lft forever preferred_lft forever
如何在Linux上检查网络接口卡(NIC)信息
有了以太网接口名称后,您可以使用ethtool命令轻松检查其详细信息,如下所示。
在Linux上,为每个网络接口卡(NIC)分配了唯一的名称,例如ethX,enpXXX等。
较早的Linux发行版使用eth [X]格式。例如,RHEL 6及其早期版本。
现代Linux发行版使用enp [XXX]或ens [XXX]格式。例如,大多数现代Linux发行版都使用这种格式,包括RHEL 7,Debian 10,Ubuntu 16.04 LTS。
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 1000baseT/Full
10000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: No
Supported FEC modes: Not reported
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Advertised FEC modes: Not reported
Speed: 10000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
MDI-X: Unknown
Supports Wake-on: uag
Wake-on: d
Link detected: yes
如何在Linux上检查以太网卡驱动程序和固件版本
您可以使用带有“ -i”选项的ethtool命令来检查驱动程序版本,固件版本和总线详细信息,如下所示。
# ethtool -i eth0
driver: vmxnet3
version: 1.4.16.0-k-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:0b:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
如何在Linux上检查网络使用情况统计信息
您可以使用带有“ -S”选项的ethtool命令查看网络使用情况统计信息。它显示了传输,接收,错误等字节。
# ethtool -S eth0
NIC statistics:
Tx Queue#: 0
TSO pkts tx: 2053
TSO bytes tx: 7167572
ucast pkts tx: 4028081
ucast bytes tx: 399093197
mcast pkts tx: 0
mcast bytes tx: 0
bcast pkts tx: 0
bcast bytes tx: 0
pkts tx err: 0
pkts tx discard: 0
drv dropped tx total: 0
too many frags: 0
giant hdr: 0
hdr err: 0
tso: 0
ring full: 0
pkts linearized: 0
hdr cloned: 0
giant hdr: 0
Tx Queue#: 1
TSO pkts tx: 1955
TSO bytes tx: 6536945
ucast pkts tx: 3711838
ucast bytes tx: 346309662
mcast pkts tx: 0
mcast bytes tx: 0
bcast pkts tx: 1186
bcast bytes tx: 49812
pkts tx err: 0
pkts tx discard: 0
drv dropped tx total: 0
too many frags: 0
giant hdr: 0
hdr err: 0
tso: 0
ring full: 0
pkts linearized: 0
hdr cloned: 0
giant hdr: 0
Rx Queue#: 0
LRO pkts rx: 0
LRO byte rx: 0
ucast pkts rx: 5084776
ucast bytes rx: 4673133395
mcast pkts rx: 0
mcast bytes rx: 0
bcast pkts rx: 154143
bcast bytes rx: 45415676
pkts rx OOB: 0
pkts rx err: 0
drv dropped rx total: 0
err: 0
fcs: 0
rx buf alloc fail: 0
Rx Queue#: 1
LRO pkts rx: 0
LRO byte rx: 0
ucast pkts rx: 6346769
ucast bytes rx: 4835534292
mcast pkts rx: 0
mcast bytes rx: 0
bcast pkts rx: 3464
bcast bytes rx: 714646
pkts rx OOB: 0
pkts rx err: 0
drv dropped rx total: 0
err: 0
fcs: 0
rx buf alloc fail: 0
tx timeout count: 0
如何在Linux上更改以太网设备的速度
您可以根据需要更改以太网的速度。进行此更改后,该接口将自动脱机,并且需要使用ifup命令或ip命令或nmcli命令使其重新联机。
# ethtool -s eth0 speed 100
# ip link set eth0 up
如何在Linux上启用/禁用以太网设备的自动协商
您可以使用带有“ autoneg”选项的ethtool命令启用或禁用自动协商,如下所示。
# ethtool -s eth0 autoneg off
# ethtool -s eth0 autoneg on
如何一次更改多个参数
如果要使用ethtool命令同时更改以太网接口的多个参数,请使用以下格式。
Syntax:
ethtool –s [device_name] speed [10/100/1000] duplex [half/full] autoneg [on/off]
语法:
ethtool –s [设备名称]速度[10/100/1000]双工[半/全] autoneg [开/关]
# ethtool –s eth0 speed 1000 duplex full autoneg off
如何在Linux上检查特定接口的自动协商,RX和TX
要查看有关特定以太网设备的自动协商详细信息,请使用以下格式。
#ethtool -a eth0
如何从多个设备识别特定的NIC(NIC卡的闪烁LED端口)
如果要识别其他特定的物理接口端口,此选项非常有用。下面的ethtool命令使eth0端口的LED闪烁。
#ethtool -p eth0
如何在Linux中永久设置这些参数
系统重启后,您使用ethtool所做的更改将默认还原。
要使自定义设置永久生效,您需要更新网络配置文件中的值。根据您的Linux发行版,您可能需要将此值更新为正确的文件。
对于基于RHEL的系统。您必须使用ETHTOOL_OPTS变量。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS="speed 1000 duplex full autoneg off"
对于基于Debian的系统。
# vi /etc/network/interfaces
post-up ethtool -s eth0 speed 1000 duplex full autoneg off
ethtool如何让接口闪灯_如何使用ethtool命令操作以太网卡相关推荐
- ethtool如何让接口闪灯_如何解决专业家庭影院与卡拉OK的声学问题?
现在越来越多的专业家庭影院走进人们的家中,享受体验娱乐氛围的空间.在实际的生活中,许多人都把这个空间设计为多功能的影音娱乐室,集看电影.听音乐.卡拉OK.游戏娱乐等于一体,在这其中看电影与卡拉OK将这 ...
- 网络填坑之路(6)ethtool - 命令管理以太网卡
来源:如何使用 ethtool 命令管理以太网卡 作者:Magesh Maruthamuthu 译者:Xingyu.Wang ethtool介绍 在配置和显示以太网设备统计数据方面,ethtool提供 ...
- ethtool如何让接口闪灯_linux 判定那块网卡为eth0 eth0对应的物理网卡闪灯30秒
ethtool -p eth0 30 会让 eth0对应的物理网卡闪灯30秒 ,以此来判断哪块网卡是eth0 Ethtool命令用途 显示或修改以太网卡的配置信息. 语法 ethtool [ -a ...
- ethtool如何让接口闪灯_ethtool工具使用
ethtool -p DEVNAME 查看相应设备名称对应的设备位置 使用方法如下: ethtool -p eth0 回车后与eth0 相对应的网卡接口旁边的指示灯就会闪烁,这样你就能很快确定et ...
- usb接口驱动_乾坤合一~Linux设备驱动之USB主机和设备驱动
这一章从主机侧角度看到的USB 主机控制器驱动和设备驱动从主机侧的角度而言,需要编写的USB 驱动程序包括主机控制器驱动和设备驱动两类,USB 主机控制器驱动程序控制插入其中的USB 设备,而USB ...
- 微型计算机硬盘接口主要分为,北京交通大学微机原理与接口技术_期末复习题_图文...
北京交通大学微机原理与接口技术_期末复习题_图文 更新时间:2017/1/26 18:34:00 浏览量:1285 手机版 "微机原理与接口技术"2008年期末考试复习题 1. ...
- 实名认证接口整理_实名人身核验
一.微信小程序自带实名验证接口_人身核验接口 部分行业,应用场景开放:多数场景没有权限使用. 微信小程序实名认证接口_人脸核身接口整理_微信小程序人脸识别接口_天马3798的博客-CSDN博客 二.腾 ...
- 耳机接口规则_线控缘何不兼容 3.5mm耳机接口的奥秘
使用手机听音乐的人大有人在,而且很多耳机都具有线控,但时常会发现有不兼容现象,这是怎么造成的,小编则是发现了一些原因,给大家参考. 线控缘何不兼容 手机线控耳机大行其道 [PChome电脑之家音频频道 ...
- java对gpib接口控制_【VC++技术杂谈005】如何与程控仪器通过GPIB接口进行通信
在工控测试系统中,经常需要使用到各类程控仪器,这些程控仪器通常具有GPIB.LAN.USB等硬件接口,计算机通过这些接口能够与其通信,从而实现自动测量.数据采集.数据分析和数据处理等操作.本文主要介绍 ...
- 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++
第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...
最新文章
- 数据中台已成气候!大数据架构师如何站上风口?
- 说说 Spring 事务管理的实现类
- Java中重写equals()方法时注意点
- hibernate中的一级缓存
- 计算机导论的重点,计算机导论重点题目精华版
- 使用SQL Server 2008提供的表分区向导
- leetcode-551-Student Attendance Record I(判断是否出现连续几个相同字符)
- MATLAB上的GPU加速计算——学习笔记
- python入门之函数调用-python之函数入门
- React:组件的生命周期
- Ubuntu nginx 1.6.0 服务器 nginx.conf等相关配置
- 410.分割数组的最大值
- matlab仿真之大尺度衰落因子2--小区间
- 用springboot对接支付宝支付接口的详细开发步骤总结
- 湖南大学计算机博士好考吗,湖南大学最年轻的副教授是什么水平
- EOS区块链的通信模型
- 51 单片机 程序 测量占空比 测量频率 频率计 占空比 proteus
- 【公众号技能+】添加白名单,允许其他公众号转载文章
- Python 打包exe
- 移动web(h5页面)适配
热门文章
- 51单片机ADDA数模转换
- 编程之路之数据库(十)- PDO详解
- 计算几何专项:UVa 12307
- uniapp——显示不了网络图片或者本地图片
- 计算机数字音乐合成技术 fm,● 计算机数字音乐合成技术主要有(13)两种方式,其中使用(14)合成的音乐,其音质更好。(13)A. FM和AM - 扁豆云问答...
- 管理学-“三个和尚”
- 无法重命名文件夹,错误0x80004005 未指定的错误
- java的开源软件jimi图片处理工具
- 伦斯勒理工学院计算机科学专业强吗,2020年伦斯勒理工学院排名TFE Times美国最佳计算机科学硕士专业排名第59...
- 自然语言处理 | (4)英文文本处理与NLTK