在Linux系统中,网络故障排查是系统管理员的日常任务之一。为了快速了解物理网卡的状态、连接速率和双工模式等信息,我们可以使用一个轻量级但非常实用的命令行工具——mii-tool。本文将从零开始,详细讲解如何使用 mii-tool 命令,即使你是Linux新手也能轻松上手。
mii-tool 是一个用于查询和控制网络接口媒体独立接口(MII)状态的命令行工具。它主要用于检查以太网卡是否连接、协商速率(如10/100/1000 Mbps)、双工模式(全双工或半双工)等底层信息。
在大多数现代Linux发行版中,mii-tool 默认并未安装。它通常包含在 net-tools 软件包中。你可以通过以下命令安装:
sudo apt install net-toolssudo yum install net-tools 或 sudo dnf install net-tools最简单的用法就是直接运行 mii-tool,不带任何参数:
$ mii-tooleth0: negotiated 1000baseT-FD flow-control, link ok 输出说明:
除了基本用法,mii-tool 还支持一些实用选项:
-v:显示详细信息(verbose mode)。-F:强制设置网卡的工作模式(例如 100baseTx-FD)。-r:重启自动协商(re-negotiate)。例如,查看详细信息:
$ mii-tool -v eth0eth0: 1000 Mbit, full duplex, link ok product info: vendor 00:07:32, model 17 rev 2 basic mode: autonegotiation enabled basic status: autonegotiation complete, link ok capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD advertising: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control 需要注意的是,mii-tool 主要适用于较老的以太网卡,对于某些新型网卡(尤其是使用 ethtool 接口的驱动),可能无法正常工作。在这种情况下,建议使用更现代的工具 ethtool。
不过,对于学习和基础排查,mii-tool 仍然是一个直观且高效的工具,尤其适合初学者理解物理层网络状态。
通过本教程,你已经掌握了如何使用 mii-tool 来查看 Linux 系统中网卡的连接状态、速率和双工模式。这个工具虽小,但在排查物理层网络问题时非常有用。记住关键词:mii-tool、Linux网络工具、网络接口状态 和 网卡配置,它们将帮助你在后续学习中快速定位相关知识。
现在,打开你的终端,试试 mii-tool 吧!
本文由主机测评网于2025-11-25发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/202511586.html