以太网卡的配置允许您的计算机通过网络进行有效通信。Ethtool提供了有关连接到Linux系统的以太网设备的许多信息。
此外,您可以根据需要更改以太网卡参数,包括自动协商、速度、双工和局域网唤醒。
以下信息将帮助您了解以太网卡的工作原理。
- 自动协商:
它是一种允许设备自动选择最佳网络速度和操作模式的机制。
- 速度
默认情况下,它使用最高速度,您可以根据需要进行更改。
- 半双工:
这允许设备一次发送或接收数据包。
- 全双工:
这允许设备同时发送和接收数据包。
- 局域网唤醒(WoL)
:行业标准协议允许通过网络消息打开或唤醒计算机。
- 链路检测:
这显示了网络接口卡的状态。如果显示“否”,则尝试重新启动接口。如果链路检测仍然显示“否”,请检查交换机和系统之间连接的电缆是否存在任何问题。
如何在Linux上找到可用的网络接口
首先,您需要知道网络接口卡的名称。如果您不确定如何在Linux中使用网络设备,我们推荐我们关于“如何在Linux上设置静态IP地址和修改路由表”主题的优秀指南
从命令终端运行以下命令:
ip a
正如您在上面的例子中看到的,我们有许多网络设备。因此,根据您计算机上的可用设备,确定要更改参数的网络设备。在我们的情况下,这是
enp7s0
.
如何使用ethtool在Linux上检查网络接口信息
一旦您有了以太网接口名称,您就可以使用
ethtool
命令
当您执行
ethtool
命令,它显示以太网卡属性,如速度、唤醒、双工和链路检测状态。
sudo ethtool enp7s0
如何使用ethtool在Linux上获取以太网卡驱动程序和固件版本
您还可以使用检查驱动程序、固件和总线的详细信息
ethtool
带有的命令
-我
选项,如下所示。
sudo ethtool-我enp7s0
如何使用ethtool在Linux上更改以太网卡设置
这个
s
选项可用于更改当前设置,方法是按以下格式定义速度、双工和自动取消启动的值:
sudo
ethtool
s
[设备名称]
速度
[10/100/1000]
双工
[一半/全部]
autoneg
[打开/关闭]
代码语言:
CSS
(
css
)
例如,要将速度设置为
100Mb/s
,双工模式为
满的
,以及到的自动协商
在…上
,命令将是:
sudo ethtool-s enp7s0速度100双工全自动开启
此外,您可以单独更改每个选项:
sudo ethtool的enp7s0速度100
sudo ethtool-s enp7s0双工全双工
sudo ethtool-s enp7s0自动开启
笔记
:一旦更改了适配器联机时的速度,它就会自动脱机,您需要使用
ifup
命令
sudo ifup enp7s0
请注意,如果您使用
ethtool
,它将在下次重新启动后消失。
如何在重新启动期间保持ethtool设置
但是,在系统重新启动后,您使用所做的更改
ethtool
将默认还原。
要使自定义设置永久化,您需要更新网络配置文件中的值。根据您的Linux发行版,您可能需要将此值更新为正确的文件。
对于基于Red Hat的系统,请修改
/etc/sysconfig/network-scripts/ifcfg-eth-id
文件,并包括一行,如下所示:
ETHTOOL_OPTS=
“速度100双工全自动开启”
代码语言:
JavaScript
(
javascript
)
对于基于Debian/Uubuntu的系统,您必须修改
/etc/网络/接口
文件并添加您的更改,如下所示:
张贴ethtool-s enp5s0速度100双工全自动开启
结论
您已经发现,这只是ethtool的一个基本介绍,因为它提供了许多以上未解释的其他选项。然而,与其他此类工具相结合,这可以成为系统管理员的一个妙招。
相关推荐
如果您使用的是MySQL或MariaDB数据库,您需要了解如何备份和恢复数据。此外,您需要定期备份数据库,这将在任何系统故障损坏您的应用程序或数据时帮助您恢复数据。 MySQL和MariaDB包括命令行工具,您可以使用这些工具快速轻松地转储和恢复数据库。 例如 mysqldump 该工具用于将数据库的内容导出到文本文件中。同时 mysql 客户端应用程序可用于将文本文件中的数据导入MySQL/Ma
在集装箱化的世界里,Docker已经成为开发、运输和运行应用程序的领先平台,监控应用程序的性能和运行状况的能力至关重要。 然而,如果没有合适的工具,筛选日志可能会令人望而生畏。Enter Dozzle,一款专为Docker设计的用户友好的实时日志监控解决方案。 它有助于快速识别和解决问题,了解系统行为,并确保应用程序平稳运行。在本指南中,我们将为您介绍一个快速简便的安装过程,该过程将大大提高您监督
谷歌浏览器是世界上最流行的网络浏览器。它快速、直观、安全,专为现代网络构建。然而,由于它不是开源软件,因此默认情况下几乎所有Linux发行版都不包括它,并且通常无法从其官方存储库进行安装。 这正是Ubuntu的情况,默认情况下它与Firefox一起提供。在本指南中,我将向您展示在Ubuntu 22.04上安装Google Chrome的两种简单方法,这样您就可以很快开始使用您喜爱的浏览器浏览网页。
随着Windows 10的报废日期将于2025年10月14日到来,如何处理旧PC的话题变得越来越重要。简单的答案是升级到Windows 11,但如果无法升级该怎么办?坚持使用Windows 10是答案吗? 为什么人们会扔掉Windows 10电脑? Canalys在2023年12月发布了一份关于Windows 10 PC状况的报告。在报告中,一位分析师预测,2.4亿台Windows 10机器将在寿
Firebird是一个开源的SQL关系数据库管理系统,运行在Linux、Windows和各种Unix平台上,为存储过程和触发器提供了出色的并发性、高性能和强大的语言支持。 在上一个主要的第四次发布两年半后,Firebird 5.0出现了,为这个开源RDBMS带来了许多增强和新功能,让我们来看看它们。 火鸟5.0:核心变化和功能 Firebird 5.0提供了一些增强功能和新功能,但在架构或操作方面
回到顶部